Eighteenth-century coaching inn, The Three Horseshoes, offers a global menu, open fires, and a country garden. Dog-friendly with a wide drink selection.