This warm and generous country has just about everything you could wish for from a holiday destination - summer sunshine, miles of sandy beaches, mountains, forests, vineyards and vibrant cities. If all this amazing variety has you stuck on where to start, don't worry. Here are 20 of our favourite Spanish holiday escapes, from bright whitewashed villas with cool pools, to jaw-dropping contemporary pads, to ancient cave houses.