Preheat oven to 350°F (175°C) and line a muffin pan with cupcake liners.
In a bowl, whisk flour, baking powder, and salt.
Cream butter and sugar until light and fluffy.
Add eggs one at a time, mixing well after each addition.
In another bowl, mix sparkling grape juice, milk, vanilla, and peach puree.
Alternate adding dry and wet ingredients to the batter, beginning and ending with dry ingredients.
Fill liners 2/3 full and bake for 18–20 minutes. Cool completely.
For Peach Bellini Cupcakes frosting, beat butter until smooth, then add powdered sugar gradually.
Mix in peach puree, sparkling juice, and salt until fluffy.
Frost cupcakes and garnish as desired.