Chewton Glen
1. Chewton Glen, a luxury country house hotel and spa set in 130 acres of Hampshire countryside on the edge of the New Forest National Park. The hotel is a member of luxury group Relais & Châteaux and was rated one of the Worlds Best Hotels by Conde Nast Traveller readers in 2012.