HI, we are thinking of doing an escorted tour of South Africia visiting Cape Town and Johannesburg , the garden route and Kruger National Park. We are staying in nice 3 and 4 star hotels along the way. My question is about vaccinations. Do we need them and if so how many. Can we just get one to cover everyihing? I dont like needles so I need to find out asap, and decided whether to go no or not.