Spain offers travellers a heady mix of sunny weather, sandy beaches, rich history and culture, and a smorgasbord of delicious cuisine. No wonder, then, that Spain is the third most visited country, clocking up more than 52 million visitors a year, according to the World Tourism Organization. The top ten vacation spots in Spain encompass