I'm not aware of any medication that will raise body temperature.
As far as dryness goes, the thicker the better. Try an ointment or cream over lotions, as they are thicker and stay in place and stay on better. My personal favorites are eucerin cream and cetaphil, although i'm not sure what's available in saudi arabia. Again, go with a cream or ointment over a lotion.