Forget the stresses and strains of everyday life and immerse yourself in the pleasures of a luxury holiday. Visit Madrid for fun, culture & good food while Barcelona is modern, cosmopolitan, and the vastness of the sea, the closeness of the coastal m