I personally have been really happy with the Estee Lauder DayWear BB cream (I lived in Switzerland and this looked great all day even on those very hot 42 degree summer days) - it's very sheer and just makes the skin look really nice and even.
Despite the fairly high SPF, I still recommend that you use a separate SPF if in the sun a lot (and re-apply the SPF during the day).
I'd go for eye makeup that isn't supposed to look crisp and perfect (like cat eye flicks), but instead go for something a tad more smudgy - just in case.
I'd get a Laura Mercier Caviar Stick eye shadow or two - it's cream eyeshadow that sets so it lasts really well. The Caviar Sticks are like similar in shape to a Touche Eclat or mascara so they do not take up much space.
You could get a darker colour (like Cocoa or Smoke) and apply it with an angled brush as a liner and a lighter colour for all over the lid (I like Copper, Rosegold and Moonlight) - there are loads of colours, and other companies also have similar, such as Bobbi Brown.
Rimmel Scandaleyes eyeshadow sticks are also pretty good.
I'd usually recommend something like Mac Paint Pots and Chanel Illusion d'Ombre, but they are fairly heavy glass pots which might not be practical for you.
For mascara, I'd suggest something like Estee Lauder Double Wear Zero Smudge Lengthening Mascara.
It's a tubing mascara but I find it more difficult to get off than other tubing mascaras I've tried. They usually come off with hot water, but if you're in a hot humid environment, you might need something that'll stay on despite that and I think that this one might stay on unless you rub it and use oily removers.
Alternatively, a really good waterproof mascara - I have no recommendations as they smudge on me.
With regards to hair, I wouldn't recommend the keratin treatments if those are the ones also known as Brazilian blowouts as they tend to be quite unhealthy - a lot of them contain formaldehyde, even if they say they don't.
I'd do plaits/braids, ponytail, bun and/or whatever suits your hairstyle - there are loads of nice tutorials on youtube.