Bayfield, Ontario. Have you heard of it? Artsy little marina town on Lake Huron, sandwiched between the town of Goderich (Canada's prettiest town!) and Grand Bend... the party beach of southwestern Ontario. World-class sunsets, blue water and a beach that'll make you forget you're in Canada.
I spent 20 or so summers at my family's cottage there... and now my parents live in their new home on the lake year-round. Pretty great place to head back for a visit!