Every week we invite competing companies to give us their best deal for a specific holiday. Today: a city break in Barcelona in June. Prices are for two people travelling together on 25 June and are for two nights' accommodation...


£576: includes flights from Stansted and room only at a four-star "Top Secret" hotel approximately 800m from Mar Bella beach.

"Take advantage of our top secret hotel rates on this trip to Barcelona. This hotel is close the beach and the historical centre of Barcelona is easily reached by public transport, including direct flights from London," says Andy Washington of lastminute.com ( lastminute.com ).


£644: includes flights from Stansted and room only at the four-star Hotel Regina.

"An art deco building with contemporary design, this hotel is a great base to explore the city as it is ideally located facing Plaza de Catalunya, a block away from Las Ramblas and four blocks from the Gothic Quarter. Free Wi-Fi is an added bonus," says Jonathan Cudworth of expedia (0871 226 0808; expedia.co.uk ).


£498: includes flights from London City and room only accommodation at the four-star Petit Palace BCN.

"The Petit Palace BCN is located in the heart of Barcelona and is just a stone's throw away from the Paseo de Gracia, filled with boutiques and the most luxurious shops in the city. The bustling Plaza de Catalunya and La Rambla are also located within a few minutes' walking distance of the hotel, so visitors can take in the beautiful monuments and walk along the tree-lined shopping district. This ebookers deal is perfect for customers that want a high-class getaway at great value," says Ben Reynolds of ebookers.com (0871 223 5000; ebookers.com ).