Explore the fabulous Christmas markets in some of the most celebrated Christmas market towns in Europe including Switzerland, France, Germany and 2 days in Amsterdam Holland Plus an optional 3 night pre-cruise land package in Basel Switzerland with a train ride to visit the famous Matterhorn Mountain.