A normal sedan car is perfectly adequate to travel around between Victoria falls and Livingstone.
The water level of the Falls is low in December, but the river should start to rise as the month progresses, as the local rainy season will have started. So by the end of December the Falls can be quite full again. The Falls from the Zimbabwe side are always impressive, no matter what time of year.