I have had huge improvement in my sunspots/age-spots since using Retin-A and glycolic/AHA. I was alternating nights, but that was too drying for my skin so I cut back to using the AHA on Sunday night and Wednesday night -- other nights are RA only.
I buy the generic RA from All Day Chemist. The glycolic acid cream I have been using is MD Forte I (that's "one") Cream -- it's 15% glycolic. I noticed my spots lightening within the first month that I started using this stuff. I'd read that the MD Forte line is being discontinued, and the Vivite' line (both made by Allergan) will be the surviving line. The Vivite' is 20% glycolic so I am hoping my skin will do OK with that.
All of the above, but the most important part was sticking with a strong reliable sunscreen every morning, rain or shine. I am loving La Roche Posay Anthelios SX SPF15 -- it's moisturizer and sunscreen combined and gives good protection. I've read that it has PPD of 15. I apply it in the morning but I don't re-apply during the day (that's overload to me, since I am in an office all day).