Zinc oxide cream is great for healing first degree burns overnight, but I am not sure if it is advisable for second degree burns...I havent heard if vitamin C would work....
http://en.wikipedia.org/wiki/Sunburn
There is no immediate cure for sunburns, but the pain can be relieved by hydrating the skin. This is done by applying products containing aloe, aloe with Lidocane, or vitamin E. [9] Drinking fluids can aid in hydration, and eating high protein foods will assist tissue repair. Analgesics such as acetaminophen or ibuprofen can also reduce pain. [9] One method to treatment involves applying a clean washcloth soaked with cool milk like a cold compress, since the lactic acid will help reduce inflammation and the cool towel will soothe the pain. [citation needed]
Blistered skin, with or without open sores, should heal on its own. As with any other open skin wound, it is best to avoid lotions or other directly applied ointments. However, antibacterial solutions and gauze can prevent skin infections.