Start the day off with a breathtaking view of the city from the top of the CN Tower. Have lunch at the revolving restaurant and check out the EdgeWalk if you're feeling adventurous. In the afternoon, explore the Ripley's Aquarium of Canada. End the day with a stroll through the Harbourfront Centre and enjoy an outdoor concert or a movie under the stars.
Start your morning with a visit to the historic St. Lawrence Market and try some local specialties. Take a stroll through the Distillery District and learn about the history of this former industrial area turned art and culture hub. In the evening, catch a show at the Elgin and Winter Garden Theatre or take a ghost tour of the city.
Spend the morning at the Royal Ontario Museum, Canada's largest museum of world cultures and natural history. Grab lunch at one of the nearby cafes and explore the trendy Yorkville neighbourhood. In the evening, catch a Blue Jays game at the Rogers Centre or take a sunset cruise on Lake Ontario.
Visit the majestic Casa Loma, a Gothic Revival-style castle and gardens. Have lunch at the nearby Baldwin Village and then head to the Art Gallery of Ontario to admire the art collection. In the evening, catch a comedy show at Second City or explore the Chinatown neighbourhood.
Start the day with a picnic in High Park, Toronto's largest public park. Take a walk through the trails and visit the zoo. In the afternoon, head to the Bata Shoe Museum to learn about footwear from all over the world. End the day with a visit to the Kensington Market and try some street food.
Spend the morning at the Hockey Hall of Fame and learn about the history of the sport in Canada. Have lunch at the nearby St. Lawrence Market and then head to the Toronto Islands for some beach time. In the evening, check out a concert at the Budweiser Stage or a play at the Princess of Wales Theatre.
Take a day trip to Niagara Falls and experience the awe-inspiring natural wonder. Take a boat ride on the Maid of the Mist and visit the nearby Niagara-on-the-Lake town for lunch. In the evening, head back to Toronto for a farewell dinner at one of the city's top restaurants.
Don't miss out on visiting the Toronto Islands for a unique view of the city. You can also take a day trip to the nearby wine regions such as the Niagara-on-the-Lake or Prince Edward County. For a fun night out, check out the bars and clubs in the Queen Street West neighbourhood.