Eight lakeside towns worth a cottage-style weekend, matched to the season when each one is at its best — plus what to check before you book.