By Cruise
A large number of luxury cruise operators sail up and down the Rhine from Amsterdam to eg. Basel, Zurich or Strasbourg. The leisurely journey with plenty of stopovers typically takes anywhere from one to two weeks, with accommodation on the boat itself. Large operators include Avalon (http://www.avalonwaterway...) and Viking (http://www.vikingrivers.com/), with low-season prices for a 7-night cruise starting from around US$2,000.