7. Wilmington, North Carolina

Located on the infamous Cape Fear River, Wilmington, North Carolina boasts a mile-long river walk that attracts a multitude of locals and tourists. Having been permanently settled by the mid-1700s, Wilmington has many historic sites and colonial architecture galore. Visitors to the city love to explore its historic district that boasts a wide array of shops, cafes and restaurants.
8. New Orleans, Louisiana

From jazz to jambalaya, New Orleans is a bustling river town on the mighty Mississippi where it flows to meet the Gulf of Mexico. The city has been building outdoor concert venues, parks and jogging paths along the river to take advantage of its scenic charms. Filled with hotels, restaurants, cafes and a myriad of exciting historic and cultural attractions, New Orleans is an iconic river town you definitely need to check out.