I do advise to wear sunscreen every day even if you're staying indoors (I think the one you're using is good)... And some good anti-oxidant serum or cream. Clinique has a good one called Super Rescue Antioxidant Night Moisturizer (you have it for dry, combination and oily skin).
To prevent acne, and believe me, I know a bunch about acne, I recommend using Paula's Choice 2% BHA (you have it in lotion, gel or liquid) together with her benzoyl peroxide cream for stubborn areas. This can be a little bit drying, so make sure you use something emollient that won't cause you breakouts (like the Clinique above).
As for the routine:
- Moisturize (with anti-oxidants)
This is what I do and, so far so good...