From exploring the food scene in Barcelona, to adventures in the Balaeric Islands and great cities such as Malaga, Cadiz, Seville and Valencia, find out the best places to travel to in my Spain travel blogs and travel guides.
The best hidden gems in Europe include stunning mountain towns in Italy, overlooked islands in Croatia, the ultimate detox spot in Sweden and some surprising places to hit the slopes.