What Are River Cruises & Why Are They Suddenly So Popular?

What Are River Cruises & Why Are They Suddenly So Popular?