Experience Niagara Falls on this 10-hour day tour from Toronto. Skip the lines and enjoy a Niagara-on-the-Lake guided bus tour and a Hornblower Niagara boat cruise. This tour includes hotel pickup and drop off, lunch, and a complimentary wine tasting!
The photo is courtesy of Viator.com