The Greyhound Inn, a 'charming and eclectic' countryside pub north of Dorchester is this week’s Echo pub of the week.