18th-century country pub, The Horton Inn, offers delicious meals, real ale, and cozy overnight stays. Features en-suite rooms.