SPAIN 30 Best Things to do in Madrid: Top Places to visit 30 Best Things to do in Mallorca: Top Places to visit 20 Best Things to do in Palma de Mallorca, Spain: Top Places to visit 31 Best Things to do in Spain: Top places to visit 22 Best Things to do in Málaga, Spain: Top Places to visit 16 Best Things to do in Seville: Top Places to visit 10 Best Things to do in Granada, Spain: Top Places to visit 25 Best Things to do in Andalusia, Spain: Top Places to visit 10 Best Things to do in Barcelona for FREE BARCELONA: Guide and tips (2023)