We've compiled a list of things to do in Semarang for your next visit to the historic port city.