Barcelona offers several beautiful beaches, including Nova Icaria Beach and Bogatell Beach, all perfect for sunbathing and water sports. If you have more time, don't hesitate to rent a car and look for the famous "Calas" in Costa Brava.