Prep the pan and oven: Heat the oven to 325°F (163°C). Grease a 9-inch springform pan and line the bottom with parchment.
Wrap the outside with a layer of foil if your pan is prone to leaks.
Make the crust: In a bowl, mix graham crumbs, sugar, salt, and melted butter until it feels like damp sand. Press firmly into the bottom and slightly up the sides of the pan. Use a flat-bottom glass to compact it.
Par-bake the crust: Bake for 8–10 minutes until lightly fragrant.
Cool on a rack while you make the filling.
Beat the cream cheese: In a large bowl, beat softened cream cheese on medium speed for 2 minutes until smooth and no lumps remain. Scrape the bowl well.
Add sugar and sour cream: Beat in sugar and salt until combined, then mix in sour cream until silky. Avoid whipping too much air into the batter.
Add eggs and flavorings: Beat in eggs one at a time on low, just until incorporated.
Mix in vanilla and almond extract (if using).
Fold in sprinkles: Gently fold in the Christmas jimmies with a spatula. Do not overmix or colors may streak.
Fill and smooth: Pour the batter into the cooled crust. Tap the pan gently on the counter to release air bubbles and smooth the top.
Bake low and slow: Bake at 325°F for 45–55 minutes.
The edges should be set and the center should still have a slight wobble, like Jell-O.
Cool gradually: Turn off the oven, crack the door, and let the cheesecake rest inside for 30 minutes. Then remove and cool to room temperature on a rack.
Chill completely: Cover and refrigerate for at least 6 hours, preferably overnight. This sets the texture and makes slicing clean and easy.
Decorate and serve: Release the springform ring, peel off parchment, and transfer to a serving plate.
Pipe or dollop whipped cream around the edges, then finish with more sprinkles and white chocolate curls if desired. Slice with a hot, dry knife for neat edges.