Red Buttercream or Royal Icing:
I always use gel colouring when making icing now, it's a lot less messy and I always get the colour I want. To get a nice vibrant red, first use pink food colouring and make up a nice strong pink coloured icing. Then add the red gel colour (I use Wilton's Red Red).
|Image from here|
Use the same method as above, make up a pink fondant nice and strong in colour, then add your red colouring. It's always best to make this at least the night before, mainly because the colour will keep developing after you've added it to the fondant but also because it's a lot easier to work with (it's not so soft).
|Cupcakes by Hello Naomi|
You can use normal liquid food colouring in cake batters, this shows up really well and it is a lot cheaper than buying the gels. When I make Red Velvet cake I always mix the red colouring and the cocoa together before adding the the mixture. Adding the cocoa makes it nice and deep red. When I made a rainbow cake the red layer looked too light and kind of yucky so I added a tiny bit of cocoa and it looked much better!
|Image From here|