From watching the morning mist rising over the water to seeing kayaks gliding past historic bridges and cobblestone streets on the waterfronts, America's river towns can easily sweep you away. The ...