Preheat your oven to 325°F (160°C).
In a bowl, combine graham cracker crumbs and melted butter, then press mixture into the bottom of a springform pan.
Bake the crust for 10 minutes, then remove and let it cool.
In a large mixing bowl, beat the softened cream cheese until smooth and creamy.
Gradually add sugar and mix until well combined.
Add the eggs one at a time, mixing well after each addition.
Stir in the vanilla extract, cinnamon, and nutmeg until combined.
Mix in the sour cream and then gently fold in the cranberries.
Pour the filling into the cooled crust and smooth the top.
Bake the cheesecake for 55-60 minutes until the edges are set and the center slightly jiggles.
Turn off the oven and crack the oven door, letting the cheesecake cool in the oven for at least 1 hour.
Remove from the oven and chill in the refrigerator for at least 4 hours, preferably overnight.
Before serving, garnish with a few halved cranberries or a sprinkle of cinnamon, if desired.