"Stuck on what to get the girl who has everything? Treat her to the Metropolitan Hotel's Tote-to-Toe shopping experience package," suggests Annie. "This includes overnight B&Baccommodation, a bottle of pink champagne, a £50 voucher for fashion emporiums Harvey Nichols and the Dover Street Market and much more. A fancy hotel, retail therapy and champagne – you can't go wrong".
020-7447 1000; www.metropolitan.co.uk - £350