Niagara on the Lake, an adorable town just next to the Canadian side of the falls, manages to be simulatiously charming and spooky. Infamous for being the most haunted town in Canada, the modern day bed and breakfasts sit on historic battlegrounds by the lake.
On our first evening, we took a haunted tour of the town and I have to admit I was just a bit creeped out (okay, so maybe the whole group laughed at my reactions to the ghost stories). According to our guide, almost every building in the area, including our hotel, is home to a 19th century ghost.