WHO SHOULD GO: Honeymooners, couples, families & friends, multi-generational groups, bachelor & bachelorettes, solo travellers
WHEN TO TRAVEL: Year-round (April to October high season)
WHY WE LOVE IT: Lively cities, tapas & sangria, palm tree lined beaches, history, old architecture, wine tours & tastings
IDEAL TRIP LENGTH: 10+ days including arrival & departure
TRIP COST: From $5,055 USD per person excl. airfare