In a large bowl, mix together the cake and pudding mixes, sour cream, oil, beaten eggs, vanilla and water.
Evenly divide the batter amongst the prepared pans. {I use a large cookie scoop from OXO to scoop my batter; it holds 3 tablespoons.}
Gently push a frozen Snickers Miniature bar into the center of the batter and smooth the surface making sure to cover the candy bar with batter.
Bake for 18-22 minutes, or until top is springy to the touch and a wooden toothpick inserted comes out clean.
Cool cupcakes thoroughly on wire rack.
For the frosting:
Cream the butter and shortening in the bowl of an electric or stand mixer. Add the vanilla extract, salt and caramel syrup and combine well.
Begin adding in the sugar and mixing thoroughly after each addition. After all of the sugar has been added and mixed thoroughly, give it a taste and decide if you want to add in more caramel syrup. For thicker frosting you can gradually add in a little more sugar.
Garnish with chopped Snickers bars and a drizzle of caramel of caramel syrup.
Notes
Not a fan of Snickers? Sub in your favorite candy bar, just make sure you freeze them first.
Not a fan of vegetable shortening? No worries, simply sub in butter for the shortening.
Edited: 6/26/15 due to a change in boxed cake mix content size.