Spain is the mystical and passionate land of contrasts: stroll through hamlets and modern metropolis, enjoy relaxing moments on sun-kissed beaches and scenic mountain hikes, explore deserts and rainforests, be astonished by innovative modern architecture and ancient UNESCO World Heritage sites and be delighted by inventive and surprising creations as well as traditional home-made gastronomy.