We are contemplating a 7-10 day cruise in May on the Danube and/or Rhine river. I am drawn to embarking in Budapest and spending a few days there before heading up the river to perhaps Vienna and beyond.

Does anyone out there have any experience booking cruises like this. What are some of the hints to gain the best deal, decent cabins, prices, etc. Wherever I go I flash my military ID, University Professor ID, senior citizens card, and AAA card to see which, if any, discounts are offered.

Any advice would be appreciated.

From England, thank you very much, indeed.