Spain has long been one of Europe’s most popular holiday destinations, cheap flights, beautiful weather, rich culture, fantastic food, beaches and warm people have made Spain a tourist paradise. There is a huge range of places to visit in Spain depending on what it is that you are after and here are our top 5 [...]