A Danube river cruise is a wonderfully festive – and stress-free – way to spend Christmas. On board, you’ll enjoy delicious food (including Christmas dinner with all the trimmings) and a sociable atmosphere, with activities such as tree decorating and carol singing. On shore, highlights include festive markets, Christmas Day in Vienna and a tasting of traditional Austrian cakes in Linz.