What skin care routine for oily/combination skin?

My skin is hard to describe, sometimes it's sort of a bit dry but always oily in the t-zone. I have all of these little pimples on my cheeks which wont go away. I get spots very rarely. What products should i use and when?