For a relatively small country, Portugal has a diverse landscape, with gorgeous coastlines and heritage towns, along with some truly delicious cuisine. Take your pick from calm sheltered coves and busy beaches to places where Atlantic waves crash ashore. Travel north to Porto and on to vineyards zig-zagging up the hills of the Douro valley. Head to vibrant Lisbon with its lively cafés and fado bars. Or maybe go south for a relaxed Mediterranean vibe. Let Cosa find the perfect Portugal for you.