Restaurants in Toronto provide a great way for visitors and locals to take part in events of live music and food festivals.