We targeted three companies to ask for their best offer on a Spanish city break in May. Prices are per person, based on two travelling together.
Budget: £200, easyJet holidays
Includes easyJet flights from Gatwick to Barcelona, departing 15 May, plus two nights' accommodation at the three-star Condado hotel, just off Avenida Diagonal, including breakfast (020 3499 5232; easyjet.com/holidays).
Food: £995, MasterChef Travel
Includes BA flights from Heathrow to Bilbao on 14 May, and three nights' B&B at the three-star Hotel Codina. Plus a guided visit to La Brexta market, a cookery class, a pinxtos tour, wine tasting and dinner at a Basque restaurant (0207 873 5005; mastercheftravel.co.uk).
Beach: £326, Lastminute.com
Includes easyJet flights from Gatwick to Palma de Mallorca on 8 May, plus two nights' room-only accommodation at the five-star Can Cera Hotel. The hotel is located in the heart of the old town, a short walk from the beach (0800 083 6000; lastminute.com).Reuse content