Every week we invite three companies to give us their best deal for a specific holiday. Today: a three-night city break in the Spanish capital. Prices are per person, based on two sharing. All include breakfast and flights departing from London on Friday 4 November.
£287: Cason Del Tormes
Includes easyJet flights from Gatwick, transfers and accommodation at the Cason Del Tormes hotel. "Ideally located between the Plaza de España and the Royal Palace, this charming hotel is the ideal base for a short break," says Liz Mason of Cresta Holidays (0844 879 8014; crestaholidays.co.uk).
British Airways Holidays
£219: Hotel Celuisma Florida Norte
Includes BA flights from Heathrow and accommodation at the Celuisma Florida Norte. "This four-star hotel enjoys a central location close to Parque del Oeste and the main squares and avenues, such as the Gran Vía and Plaza España," says Susan Gellatly of BA Holidays. "The palace and the Teatro Real are within easy reach and an abundance of shops, restaurants and cultural venues are waiting to be explored in the immediate vicinity." (0844 493 0758; ba.com/madrid)
£448: Occidental Miguel Angel
Includes easyJet flights from Gatwick and accommodation at the Occidental Miguel Angel. "This is one of the most prestigious hotels in Madrid, located on the fashionable Paseo de la Castellana, just steps away from the glamorous Serrano Street and within easy walking distance of many of the city's celebrated museums and theatres," says Mandy Round of easyJet Holidays. "After a long day shopping or sightseeing in the city, the hotel provides the perfect way to unwind with the luxurious Lab Room Spa and the Michelin-starred La Broche restaurant." (0843 104 1000; easyjet.com/holidays)