Prepare crust: Preheat oven to 325°F (160°C). Mix graham cracker crumbs, sugar, and melted butter. Press firmly into the bottom of a springform pan. Bake for 10 minutes, then cool.
Make filling: Beat cream cheese and sugar until smooth. Add eggs one at a time, mixing well. Stir in vanilla and sour cream until creamy.
Add peaches: Spread half the cheesecake batter over the crust. Layer sliced peaches on top, then pour remaining batter over. Smooth the top.
Bake: Bake for 55–65 minutes, until center is set but slightly jiggly. Turn off oven, crack door open, and let cheesecake cool inside for 1 hour to prevent cracking.
Chill: Refrigerate for at least 4 hours (overnight is best).
Decorate: Before serving, top with fresh berries and peach slices. Brush with warmed apricot jam for a glossy finish (optional).