Our first experience with Viking had been spectacular, so we decided to take another Viking cruise. It did not disappoint. Everything on board is thoughtfully planned and executed, the crew and staff are always professional, our fellow passengers are people who are interested in seeing/learning new things. Onboard dining is consistently excellent. Shore excursions are well planned with knowledgeable local guides. Cabins are scrupulously clean and very comfortable. It is obvious that much care and attention is placed on giving each guest the very best possible experience. On this trip, we included both pre- and post-cruise extensions that were planned by Viking. In both cases, the hotels were first-class and well located in Prague and Budapest. We chose to participate in several planned excursions, but mostly did our own thing. It was lovely to know that a Viking representative was available to assist us in any way should the need arise. We have already booked another cruise for 2017.