Pack your wellies and your appetite and prepare for rambles, roast dinners and plenty of rest at these toasty British inns