Niagara-on-the-Lake was named the third-best destination in Canada, and it's worth a road trip. Located under 2 hours from ...