My husband and i are going to kenya for the first time in September. We are staying at the Diani Reef beach resort. I have been able to see reviews of the resort and am looking forward to it. I just have a few questions which i haven't been able to find answers to. Do we need to get a yellow fever injection; do we need to take malaria tablets (they are so expensive and i always have side affects); should we apply for a visa before we go to save time at the airport in kenya; and lastly we read somewhere that we will need warm clothing on a night, is this true?