I am arriving at Nairobi airport at 3am. Will I be able to get my entry visa then or will I have to hang around till the office opens later in the morning? Does immigration accept credit cards for payment of the visa? Also, what would be better to take? British pounds or US dollars?