Take cream cheese, sour cream, and eggs out of the refrigerator 1-2 hours before baking. Preheat oven to 350°F (175°C). Wrap outside of 9-inch springform pan in 2-3 layers of heavy-duty foil. Lightly grease inside and press parchment paper onto base.
Combine graham cracker crumbs, 3 tablespoons sugar, and 1 teaspoon cinnamon. Stir in melted butter until mixture resembles damp sand. Press firmly into bottom and 1 inch up sides of prepared pan. Bake at 350°F (175°C) for 8-10 minutes. Cool completely.
Reduce oven to 325°F (160°C). Beat softened cream cheese alone for 3-4 minutes until smooth. Add sugar and flour, beat 2 minutes. Mix in sour cream, vanilla, and lemon zest on low. Add eggs one at a time on low speed, mixing just until yellow disappears. Do not over-mix.
Place foil-wrapped springform pan in large roasting pan. Pour filling over cooled crust and smooth top. Tap pan gently to release air bubbles. Transfer roasting pan to oven. Pour hot water into roasting pan until it reaches halfway up sides of springform pan.
Bake at 325°F (160°C) for 60-75 minutes. Cheesecake is done when edges are set and center 2-3 inches has a slight jiggle. Turn off oven, crack door open 1 inch, and cool inside for 1 hour.
Remove roasting pan from oven and lift springform pan out of water. Remove foil and cool on wire rack to room temperature for 1-2 hours. Cover loosely with plastic wrap and refrigerate for minimum 6 hours, ideally overnight.
Combine cranberries, 3/4 cup sugar, orange juice, orange zest, and 1/4 teaspoon cinnamon in small saucepan over medium heat. Cook 8-10 minutes, stirring constantly, until cranberries burst and mixture thickens. Cool completely to room temperature.
Spoon cooled cranberry topping evenly over chilled cheesecake. Garnish with sugared cranberries, rosemary sprigs, or white chocolate drizzle if desired. Run knife under warm water, wipe dry, and slice in one clean motion. Wipe knife between each cut. Serve cold.