America’s 10 Best River Towns

These towns have a natural exuberance, a playful energy not unlike the bubbling water that flows through them.