Você não precisa de um visto para Belize, mas você precisa pagar essa taxa de $ 600
N.B. U.S. Citizens and Holders of U.S. Permanent Resident Cards/U.S. Multiple Entries Visas do not require a visa to enter Belize.
Fonte: Embaixada do Belize em Washington, D.C.
Agora, na parte Fee.
Belize (BZ)
Additional Information:
Visitors must hold at least USD 50.- per person per day and documents required for their next destination.
Nationals of Bangladesh, India, Pakistan and Sri Lanka must pay a repatriation fee of BZD 1,200.- on arrival.
Nationals of China (People's Rep.) must pay a repatriation fee of BZD 3,000.- on arrival.
- Extension of stay possible for those listed under visa exemptions.
Fonte: Timatic
Você pediu apenas experiências em primeira mão, a minha não é. O Timatic é muito mais preciso do que as minhas experiências.