Preheat the oven to 325°F. Lightly grease a 9-inch springform pan or line the bottom with parchment paper.
In a medium bowl, combine the graham cracker crumbs and sugar. Pour in the melted butter and stir until evenly moistened. Press the mixture firmly into the bottom of the prepared springform pan, creating an even crust layer.
Bake the crust for 8 to 10 minutes until lightly golden. Remove from the oven and allow it to cool completely while preparing the filling.
In a large mixing bowl, beat the softened cream cheese until completely smooth and creamy. Scrape down the sides of the bowl as needed to ensure there are no lumps.
Add the sugar and continue beating until fully incorporated and smooth.
Add the eggs one at a time, mixing on low speed after each addition. Mix only until combined to avoid incorporating excess air.
Add the vanilla extract and sour cream. Mix until the batter becomes smooth, creamy, and evenly blended.
Pour the cheesecake batter over the cooled crust. Spread evenly with a spatula and gently tap the pan on the counter several times to release trapped air bubbles.
Bake for 55 to 65 minutes, or until the edges are set and the center still has a slight jiggle when gently shaken.
Turn off the oven and leave the cheesecake inside with the oven door slightly open for 1 hour. This gradual cooling process helps prevent cracks.
Remove the cheesecake from the oven and run a thin knife around the edge of the pan. Allow it to cool completely at room temperature.
Cover and refrigerate the cheesecake for at least 6 hours or overnight until fully chilled and set.
While the cheesecake chills, prepare the cranberry topping by combining the cranberries, sugar, water, and orange zest in a medium saucepan.
Cook over medium heat for 10 to 15 minutes, stirring occasionally, until the cranberries burst and the mixture thickens into a glossy sauce.
Remove the cranberry topping from the heat and allow it to cool completely. The sauce will continue to thicken as it cools.
Spread the cooled cranberry topping evenly over the chilled cheesecake.
Carefully remove the springform ring, slice with a sharp knife, and serve chilled.