I found one that worked wonders for me....
I had a nasty "sun spot" on my right cheek - very close to my dimple (that appears when I smile) . I hated that spot with a passion and even when I wore foundation, it was visible. I tried a product called "Spot Light" by Alpha Hydrox on my spot, and it worked super. My spot is now 95% lighter than what it was. Foundation totally colors it (I use Clinique), and with no make-up on, the spot is almost invisible.
When I first started using the product, I just dabbed it on my spot with a q-tip - enough to only cover the spot. I did this at night before bed. The immediate reaction was the spot reddened a bit, but no itch and no pain/burning. After a week or so, the cream caused the skin over the spot to dry out completely, then flake off (not a good stage, but I was hopeful). I did use my regular moisturizer during this time as well as the Spot Lightener is not a moisturizer. After the skin over the spot healed, the spot was still visible, although much lighter. I started the process once again with more of the same - slight redness of the spot, then drying, flaking, peeling - then "new" skin. After the second round, my spot had all but disappeared. I am very thrilled with the results - especially considering that I used an OTC product and didn't have to plunk down $$ at a "spa" or dermatologist for a peel or laser therapy. If you try this product , please be patient. I did work for me, but not overnight. It took many years for the gross spot to settle into my skin, so a few months of working at it was so worth it to me. I did buy only one tube and it lasted quite a while. I purchased mine at Drugstore.com in the event you cannot find it at a local store.
I also tried a product prior to the Alpha Hydrox that Garnier puts out - "Skin Renew Dark Spot Corrector", but I saw no difference in the lightening of the spot with that product. That product was a total waste of money and time.