I have a free day during an upcoming trip to Africa and am considering a day trip from JNB to Gaborone to simply check it out. How is the infrastructure and will there be anything for me to do/see in about 6-7 hours? Perhaps a mall or local museum? Just want to set foot in Botswana and check it out a bit; perhaps I can return for a longer visit sometime in the future. Any thoughts on how easy it would be for me to do a day trip (airport taxi? finding a restaurant for lunch? immunizations needed for a day in Gaborone?), thanks!