In a mixing bowl, combine the graham cracker crumbs, melted butter, and granulated sugar. Mix until well combined.
Press the mixture firmly into the bottom of a 9-inch springform pan to form the crust. Set aside.
In another mixing bowl, beat the softened cream cheese with an electric mixer until smooth and creamy.
Gradually add the powdered sugar and vanilla extract to the cream cheese, mixing until fully combined and smooth.
In a separate bowl, whip the heavy whipping cream until stiff peaks form. Be careful not to over-whip; it should be light and fluffy.
Gently fold the whipped cream into the cream cheese mixture using a rubber spatula until well incorporated.
Pour the cheesecake filling over the prepared crust and spread it evenly.
Cover the cheesecake with plastic wrap and refrigerate for at least 4 hours or until set, preferably overnight.
Before serving, top the cheesecake with fresh berries or candies as desired. Optionally, add extra whipped cream on top.