Marbella stands out among the beach resort towns of the Costa del Sol and is backed by the Sierra Blanca Mountains. This typical Spanish town is lined by 17 mi (27 km) of sandy beaches, all lapped by the beautiful Mediterranean Sea. Meanwhile, Marbella offers the best in retail therapy...