Preheat oven to 350 and line a muffin tin with cupcake liners.
In a large bowl cream together butter and sugar until fluffy (about 2
minutes). Mix in vanilla and eggs. In another bowl add flour, baking
powder, and salt, and whisk to combine. Add dry ingredients to wet
ingredients and mix. Add half n' half and mix until completely
incorporated. Spoon batter into prepared tin, filling each liner
about 2/3 full. Bake 18-20 minutes or until barely starting to brown
around the edges. Allow to cool completely.
In a large bowl cream together cream cheese, butter, and sugar.
Mix in vanilla and add milk 1 tablespoon at a time until a
spreadable consistency is reached. Stir in red food coloring, one
drop at a time until desired shade is achieved. Spread or pipe
frosting onto cupcakes. Add sprinkles if desired. Store in airtight