For nonstop fun, Marbella is the place to be, thanks to its myriad of shops, restaurants and nightclubs.