The holiday season is upon Annapolis. You could catch a production of the musical “White Christmas,” shop at the first of several holiday markets or enjoy the century-old tradition of the Annapolis tree lighting. Those are some of the best things to do starting the day after Thanksgiving through Nov. 29.

Travel & Leisure just put Annapolis 15th on its annual list of the top 25 towns to visit for Christmas for the second year in a row. The website, frankly, is late to the party. Annapolis has been a Christmas town for more than a century. Here, then, is an essential guide to the holidays in Annapolis.

You could line up for tickets to see “A Christmas Carol,” catch the county executive in a Latin dance competition or listen to some award-winning blues. Those are just some of the best things to do through Nov. 22.

You could take in an art exhibit, tug your heart out in the annual “Slaughter Across the Water” or listen to jazz classics from Disney films. Those are just some of the best things to do in Annapolis through Nov. 8.

You can watch Navy take on Air Force Saturday in the first game of the Commander-in-Chief’s Trophy series, but only on TV or online. There’s also new theater, Paul Reiser’s stand-up tour and more through Oct. 25.