£1,099 - BA Holidays

A city break in Cape Town

Each week, we invite three companies to offer us their best deal for a specific break. Today: a city break in Cape Town. Prices are per person, based on two people travelling together. Each includes five nights' accommodation and flights from Heathrow in early December.

Virgin Holidays - £899

Includes Virgin Atlantic flights on 3 December, transfers and B&B at the Protea Hotel President. "This hotel is in a great location, half way between the famous V&A Waterfront and the first-class beaches of Camps Bay,'' says Nick Cutmore (0844 557 3859; virginholidays.co.uk).

BA Holidays - £1,099

Includes BA flights between 2-6 December and B&B at the Table Bay Hotel (book by 12 November). Transfers extra. "A member of the Leading Hotels of the World, this elegant hotel has panoramic views of the Atlantic to Table Mountain," says Claire Bentley (0844 493 0787; ba.com).

Fleewinter - £1,142

Includes BA flights on 10 December, car hire and self-catering accommodation in the Casa apartment. "Camps Bay is a favourite place to stay in Cape Town, as it lets you combine a city break with time on the beach," says Vicki Luxmoore (020-7112 0019; fleewinter.com).