Drei Kannen is a family-run country inn and butcher shop, offering a welcoming atmosphere.