Marbella, a upscale city and resort area on southern Spain's Costa del Sol, renowned for its luxurious lifestyle, beautiful Mediterranean beaches, and a charming historic Old Town