Good Oh ... Visa fee, arrivals tax, departure tax ..... fee for this and that... Not going to belabor the point BUT it's not the responsibility of tourists, that are going to enrich the country they have chosen to visit, to pay the immigration service of that country. It's just a bit of paper/stamp after all. There are many countries that are sensible and offer free visa on arrival.