Looking for a peaceful stay in the English countryside that won’t break the budget? The Crown Hotel Blockley checks all those boxes