Spain is a magnificent and varied country and a lot more than just crowded beaches with English tourists, bullfights and flamenco. The northern areas of the country are green with undulating hills that in some parts can resemble the countryside of Ireland. Whilst the southern areas offer up tastes of Moroccan influence and architecture. Spain’s varied holiday destinations include the glorious cities of Madrid and Barcelona, fabulous beach holidays along the coast of the Costa del Sol and even the opportunity to go on a skiing holiday in the Sierra Nevada. Whether you are looking for a short weekend getaway or a sun-drenched holiday on the beach, Spain offers it all.