Probably off-topic, but we are traveling with our motorhome, staying to the back roads. Like Dr. Bob, we have come across plenty of small towns that are on the rocks economically. Right now, though, we are in the small Iowa town of Winterset, Iowa (John Wayne's birthplace), and it seems to be thriving. The shops have found a niche, rather than trying to compete with the nearby bigger city of Des Moines.
When we cruised on the Erie Canal, we found the western portion to be far more interesting, and the towns more viable, than the eastern portion. Many of the towns have free or inexpensive walls for boaters, understanding that this brings $$ into the town. Not being on a schedule, we were able to time our travels to enjoy the various farmers markets and town celebrations along the canal. Besides free dockage, we found other "perks" like free use of a washer/dryer, and free pump-out stations (not always the case out east, unlike the PNW).
The Erie Canal is a true boat cruiser's delight: easy transition, friendly lock masters, friendly townfolk, lots of interesting history, and inexpensive to boot! Restaurants and grocery stores in walking distance.
Hope Pat and Patty enjoy their time on the canal.