Luxury: £409, BA Holidays

One for a family, one budget, and one luxury

We targeted three companies to ask for their best offer on a city break in Amsterdam in August. All prices are per person, based on two travelling together, apart from the family package, which is based on two adults and two children.

Luxury: £409, BA Holidays

Includes British Airways flights from Gatwick to Amsterdam, departing 14 August, plus three nights' room-only at the five-star Andaz Amsterdam Prinsengracht. The hotel is a former public library in the lively Jordaan district (0844 493 0758;

Budget: £215, Jet2 holidays

Includes flights from Leeds Bradford to Amsterdam, departing 21 August, plus three nights' B&B at the four-star Mercure Amsterdam. The hotel is located close to the centre of the city, on the water in Prinsengracht (0800 408 0778;

Family: £217,

Includes easyJet flights from Luton to Amsterdam departing 10 August, plus three nights' room only in a family suite at the four-star Albus Hotel. This boutique hotel is within walking distance of the flower market (0800 083 6000;