Preheat oven to 325°F.
Prepare the pan: lay out two or three long stips of foil. Wrap the bottom and up the sides of a 9 or 10-inch springform pan with the foil making sure that the foil comes up at least halfway all the way around.
Make the crust: stir together the graham cracker crumbs and sugar, then stir in the melted butter. I like stirring this with a fork so it doesn’t get clumpy. Press into the bottom and up the sides of the prepared pan. Chill while you make the filling.
While you’re making the filling, set a kettle of water on the stove to boil.
Beat cream cheese and sour cream with a stand or hand mixer until smooth. Add sugar and mix until smooth. Mix in the eggs, one at a time, then stir in the flour, lemon juice, and vanilla.
Pour the filling into the prepared crust and smooth the top.
Create a water bath: Place the cheesecake in the bottom of a roasting pan or large oven-safe skillet (mine pictured is a 12-inch cast iron pan). Place the pan in the middle of the oven. Pour the boiling water into the pan until the water goes about 1-inch up the sides of the pan – do not go farther than the edges of the foil.
Close the oven and bake the cheesecake for 50-60 minutes or until it looks set and passes the “wiggle” test: it should wiggle slightly when you tap the edge of the pan but not move in a rolling or jiggly motion.
Gently remove the pan from the oven and remove the springform pan from the water bath. Place the cheesecake on a rack to cool to room temperature, then cover and chill for at least 4 hours or overnight.
For serving: use a butter knife to loosen the edges as needed, then remove the outer ring. Serve with whipped cream, chocolate sauce, caramel, fruit, or plain. Store in the refrigerator for up to 4 days.