As the summer season starts, finding the perfect beach for sunbathing and splashing in the surf becomes a national pastime, even obsession. But what happens off the sand is just as important. While we all hope that the sun will shine every day of our vacation, it's good to know there are options if the skies open up. These ten towns are classic Americana and are packed with museums, shops, and other rainy-day diversions, plus lots of fun festivals and outdoor activities if you want to do something more active then turning the pages of the latest chick-lit release (did someone say mini-golf?).