I saw my practice nurse before I went to South Africa. As a regular traveller, I was already upto date on all vaccinations including tetanus and hep A and B, but had the required yellow fever one for return from Zambia to South Africa this cost about £50.
I was also recommended to take malaria tablets, I found Teso were the cheapest at the time. I was impressed that the pharmacist went through the various malaria tablets available, and talked me through general travel advice. I'm surprised your doctor hasn't been more helpful, most practises these days have a dedicated nurse for travel advice. Also, there is some useful advice on the NHS website. Hope this helps.
PS don't forget to take high strength insect repellant spray and a plug in one for your room.