3. San Antonio, Texas

With its picturesque river walk, San Antonio is easily one of the most distinctive and enticing US river towns around. In fact, San Antonio has the reputation of being one of the first river towns to make the most of its scenic location by making the San Antonio River the heart of the community. Enjoy eating and drinking in cafes along the Paseo del Rio and browsing the endless galleries and shops.
4. Richmond, Virginia

An historic city on the James River, Richmond brims with historic landmarks and sites. There’s so much to see and do in Richmond it can be tough to narrow down the highlights. However, you can’t go wrong by visiting attractions like the Edgar Allan Poe Museum, the Lee Monument, the Virginia Museum of Fine Arts or the Virginia Historical Society. The Riverfront Canal walk is not to be missed.