If you’re heading off on a walking adventure, these pubs with rooms, family-run guesthouses and upscale hotels are the perfect places to bed down at