Next time you get burnt, as soon as you get out of the sun take 400-900mg of regular aspirin. It stops the capillaries in the skin from bursting all the way, which is what causes the redness in a sunburn, and helps it heal faster. I got burnt 2 days ago, downed 900mg at once, and it was gone in 2 days. My dad got burnt too, I told him to take some and it was gone the next day.
That, plus a good base tan helps :P
EDIT: By the way, post pics so I can properly evaluate the burn. In a bikini. Holding a piece of paper with your phone number on it.