Options for eating are plentiful at Niagara-on-the-Lake. Cuisine choices span the globe including Italian, Greek, Irish, Mediterranean, American, Asian and, of course, Canadian. Settings range from relaxed patios to white-tablecloth dining rooms. Almost all feature a long list of Niagara Peninsula wines. This restaurant with a botanical garden exterior is the Shaw Café and Wine Bar.