We will be arriving in Dar at 1:30am. Will we still be able to get a visa at this time of morning? Will there be taxi's to take us to the nearest hotel to the port? If so, which is the nearest hotel to the port. Obviously we don't want to pay a fortune as we will only be sleeping for a couple of hours. We will be catching a ferry across to Zanzibar the next morning. Can anyone tell me what the best options would be in this case.