Originally Posted by
SanDiego1K
The fee must differ by country. The fee for Americans is $100. I encourage everyone to research what it is from their home country.
...
Is there any advantage in getting a visa in advance?
Correct, it is either free or USD 50 for everyone except Americans.