With its passengers clothed in blue plastic rain coats, the Maid of the Mist tour boat gets visitors up close and sprayed by the roaring Niagara Falls situated in Ontario, Canada. The Niagara Falls are one of the most popular tourist attractions in Ontario, drawing visitors from around to the globe to witness the power of nature. The town of Niagara Falls also offers attractions from Casinos, restaurants, and entertainment.