Perhaps the most appropriate travel destination for people seeking the holiday spirit is Lapland, Finland, the legendary birthplace of the jolly man himself, Santa Claus. Visitors can explore the Sarek National Park riding along with husky-pulled sleighs, riding along the King's trail through deep, lush forests, and past mountain slopes.