Mediterranean June 14, 202548 HOURS IN BARCELONA, Spain 🇪🇸 Best Things to Do (Barcelona Travel Guide 2025)