Santa Claus hails from Finland's mysterious Korvatunturi (“Ear Fell”) in Lapland. But you can meet him in Rovaniemi, the official hometown of Santa, on any day of the year.