Top Places to Visit in Spain

Spain is one of my favourite countries to visit. Great food, great beaches, amazing architecture and it has everything from beach towns to ski resorts. Here are my top places to visit in Spain: Some of my favourite cities of Spain:  Barcelona: For Architecture lovers this city is all about Gaudi. For others it has [...]