Try Borghese Spa-Whitening Masque. It's miraculous. Everytime I go under the sun I put on the masque and the next morning it looks as if I've never gone under the sun.
Also, one good thing is that the masque is not expensive. If I remember correctly it's HK$270 for a big portion. I sometimes use it for my body!