Back in Toronto after a few fantastic and very relaxed days in Niagara-on-the-Lake, we checked into the Delta Hotel, which it turns out has one of the best views in Toronto. The Delta is right next to the CN Tower and if you get the change, it’s totally worth bagging yourself access to the Executive … Continue Reading