Sunscreen no as where I live we get decent sun around 4 weeks total for year no shit.
Moisturiser all depends on how oily your skin is naturally. From what you said im guessing you have natural oils so you want to be going light. Nickel is a very good make, as is Lab Series. They have several varieties for men, try the ones that are recommended for oilier skin first.
You can get cheaper than those though, but these will not be as specialised for your skin and you could end up with acne outbreak. Some men wont use them but they do make a difference after you have used them for a week or two.
If you pick the right one nobody will notice in fact you may well get complimented after a while if anything.
Stay away from Clinique though, I got acne outbreaks from that it’s too greasy.