Having just cruised on AMAMagna from Budapest to Vilshofen (June 12 to 19) with pre-cruise in Budapest and post-cruise in Prague, I do not think that you can do better than AMAMagna for a Danube river cruise. The double wide size of Magna makes for a fantastic ship and AMA did a really good job with excursions and guides for our week. I have some issues with mobility and the AMA "gentle walker tours" were perfect for us - I could not keep up with "regular" walkers on those cobblestone, uneven, up and down paths in the towns and cities along the Danube. I can wholeheartedly recommend Magna over the others for a Danube cruise.