Wondrous landscapes, a nation that oozes passion and colour, memorable food, a rich culture and history, exciting cities, cheap prices and beautiful beaches... who doesn't love Spain? Since spending ...