River cruising is a great way to really see Europe, and its a great alternative to big-ship cruising. River cruising is much more intimate as well, as there are only about 150 total passengers. Avalon Waterways has great cruises throughout Europe and their ships are fantastic. They are highly recommended.
http://www.avalonwaterways.com