If my passport allows me to enter a country visa-free, does that guarantee me that the entrance is free of charge or is there any exception?
I know that for the case of visas on arrival (= when travellers must obtain a visa in order to enter the destination country, but it can be obtained upon arrival), sometime one has to pay a fee, e.g. South Korean citizens have to pay 100 USD for visas on arrival when entering Bolivia (unless they have obtained the visa prior to reaching the Bolivian border, in which case the visa is free of charge), but I wonder for the case of visa-free entrances.