I'm planning the trip to South Africa next year. My main goal is to see wildlife. I'll have about 11 full days and definitely want to visit Kruger NP, penguins in Boulders Beach, and, if time permits, Tsitsikamma and Addo National Parks. Since I've never been in South Africa, I would appreciate if you could give me some information:
1. Is June-July a good time for this trip?
2. Is it necessary to make reservations in the parks (Kruger, for instance) well in advance?
3. Do I need to rent 4x4 vehicle, if I want to visit just these places?
4. Can you recommend any good car rental companies in Johannesburg, besides the major ones (Avis, National etc), especially the ones that have automatic cars, I don't have much experience with stick shift.