Verified travelers to Francistown have given top reviews to Digger Inn Hotel, Ngangane Lodge & Reserve and Serene Cottage.