I travel in Africa for work. Zimbabwe is just one of them. I cannot comment on a cheap knife as I don't use cheap knives. Life is too short to use rubbish tools.
Off all the advice given, listen to Steven65. 100% spot on. So after travelling into Africa for 19 years .... what do I use.
1 - I use hard luggage of good manufacturer and my choice is Delsey and lock them and a small Maxpedition backpack.
2 - I carry a Busse ASH and a Sebenza when I travel. I have never lost them.
3 - I do have my bags wrapped before shipping out. Worst case, get a roll of cling wrap and DIY. Liklely needed on return anyway.
As for the corrupt cops in Zimbabwe .... they don't search you and I carry my Sebenza on my belt. They may ask to see it, be polite ....but I don't pay bribes and I don't give gifts. If you look nervous and sweaty .... old saying. Look like prey and you will be eaten.
On torches ...stick to a AA batteries. AAA batteries fewer and far between and CR123 is not often found outside major centres.
More important ...have a look at your malaria meds. You need it. Take some DEET as well...20% works great!! Get the full batch of travel innoculations and have your inooculation card at hand with your passport.
Zimbabwe uses USD as a currency but take smaller denominations in cash. Travellers checks only work in main cities. ATM's everywhere but may not be operationl. MC and VISA freely accepted but AMEX and Diners less so.
Voltage is 220V and make sure you have the adapter if using the power with US plug.
It is winter now but the sun will cook your soft skin in a day ....sunblock and a hat.
Drink only bottled (sealed) water. Always have at least a liter of water on you. I would suggets a small back pack. Get full medical insurance that includes airlifting to SA if unjured..... unless you are bullet proof and have a death wish.
Sunglasses is a must. If you have prescription meds ... take them in original container and even keep a copy of the script. Take 50% more than you need. You will likely not find the same meds in Africa....equivalent but not the same. Drugs is a problem so be cautious with any pills. If you wear glasses, take spare set. If you wear contacts, take double what you think you need, including sollution.
Get a small first aid kit .... bandage, antibacteria cream, Immodium, painkillers, small plasters .. stuff you may need but won't find.... keep in a clear Ziplock bag.
Take a cheap old GSM phone and get a local prepaid Zim SIM card. Roaming is hell expensive and USD 5/min not unheard off. Coverage is remarkably good. You don't pay for incoming calls so let your family know your number and they can call you.
Africa is not what you see on CNN .... poor some arears, rich in others, danger many places, save havens everywhere. Not all snot nosed starving people here ...we are just like you but different.
Enjoy the trip. Your enjoyment will depend on your attitude
Cheers from Africa
Aubrey