Begin by washing the apples thoroughly. Pat them dry and insert a wooden stick into the top of each apple, creating a handle.
In a medium-sized saucepan, combine the granulated sugar, unsalted butter, and heavy cream over medium heat. Stir continuously until the sugar is completely dissolved.
Bring the mixture to a gentle boil, reduce the heat slightly, and allow it to simmer for about 5-7 minutes, stirring frequently, until the caramel thickens slightly.
Remove the saucepan from the heat and stir in the vanilla extract and a pinch of salt. Allow the caramel to cool slightly; it will continue to thicken as it cools.
Set up your topping bar by arranging the apples on a platter or wooden board. Next to the apples, place various bowls filled with your chosen toppings like chopped nuts, mini marshmallows, crushed cookies, chocolate chips, sprinkles, and shredded coconut.
Once the caramel has cooled to a pourable consistency, either drizzle it over the apples or use a small bowl or cup for guests to dip their apples into the caramel.
Let everyone personalize their apple treats by adding their favorite toppings from the bar.
Notes
Feel free to mix and match toppings based on your preferences.