Best time to visit Kruger Park?

Planning my first safari. What’s the best month for wildlife viewing? Any lodge recommendations?