"Skip the crowds by booking a scenic river cruise to view the Niagara Falls fireworks on July 4th. Niagara City Cruises, which operates from the Canadian side of the falls, offers a 40-minute Falls Firework Cruise that takes you into the mist at the base of the falls during the firework show. (Don't worry, a poncho is included with your ticket.)"