Discover the top 5 must-see destinations to visit on an AMA Waterways river cruise. Explore enchanting cities and breathtaking natural landscapes while enjoying luxurious amenities and exceptional service.