Said to be Canada's most pretty town, but don't take my word for it, you have to travel to Niagara on the Lake to see for yourself. Niagara on the Lake also has an interesting and colourful past. Having been the scene of bloody battles it is more recently known as a thriving tourism centre with parks, mansions, gardens, and an array of arts and crafts to satisfy any visitors taste.