From classic country pubs, to tearooms and restaurants, there's something for all tastes in Cannington.