Ever dreamed of staying in an idyllic country manor in the heart of the Cotswolds? The Manor House Hotel, Moreton in Marsh is the perfect opportunity