No, I don't know of any secret natural remedies, and don't believe there are any either.
I used to spend tons of money on anti-acne products and wash my face constantly. It did nothing but make the problem worse due to over drying my skin and irritating what was already there.
Now for my daily routine I wash my face with Dove soap, exfoliate with a gentle scrub (cheap St. Ives) *only* a couple of times a week right after I wash with the soap, and put on a moisturizer. That's it. Nothing pricey, nothing expensive, nothing harsh. My skin stays clear and healthy for the most part, unless I am extremely stressed. If I'm stressed I'm going to get a pimple here and there no matter what I do.
As far as finding what moisturizer to use, it's really a matter of finding one depending on your skin type. If you have dry skin you don't want something too light but if it's oily you don't want something heavy either. It doesn't have to be expensive; it just has to do the job.
Also, give your skin time to get used to a new beauty routine and climate. Figure out a simple regimen and stick with it for a while. Don't decide after two days it's not working and switch it up again.
That's all just my opinion from my own experience.
(there are a lot of specific recommendations in this thread for home masks and brands to use if you feel like reading through it

)