57
Imagine sailing down one of Europe’s iconic rivers as picturesque villages, castles and landscapes pass you by, all while twinkling lights from nearby Christmas markets dance on the water. While this might sound like a fairy tale, it can be a reality on a Christmas market river cruise. From late November through December every year, …
source