
The spanish mainland is truly a land of contrasts with clearly differentiated landscapes: from the deep valleys, remote mountain villages and large capital cities of catalonia, to the spacious beaches and not so spacious beaches of the costas. A holiday to suit every taste can be found here.
