I signed up for a river cruise with Viking during the month of December to visit a variety of Christmas markets along the Danube in Hungary, Slovakia, Austria, and Germany. Prague was a short flight … [+8389 chars]...