I love how realistic these cupcakes look! At first glance, I actually thought they were snow cones! How big of a hit would these be at your 4th of July party?
I suggest using a boxed cake mix to save on time. In order to prepare the batter for baking, divide evenly into three bowls. You will then need to add a little food coloring to two of the three until you get the desired color. A Ziploc or decorating bag can be used to pipe the batter into baking cups. Once the cupcakes are done baking, you will repeat the same coloring process for the icing as you did for the cake batter. The final step is to add sparkling sugar sprinkles! A tutorial for this dessert can be found at Bakerella.
You could definitely make these for a variety of occasions using different colors. These would be great for a birthday party!