A cool April weekend is a great time to enjoy Michigan small towns like these, when the shops, waterfronts, and historic ...