It looks like a Viking River cruise -awesome, awesome, awesome   
That's our next adventure, we've done 2 Mediterranean cruises but the river cruise has quite an appeal - Venice and Rome is our favorite places to see.   
Congrats on your tour and we both know it's a lifetime memory  !!