A Viking Mississippi River cruise offers the rare opportunity to sail through America’s heartland. Explore picturesque towns and boom cities; take in views of pastoral farms and towering bluffs; and immerse yourself in the region’s rich history and culture.