Don't be fooled by good rates
The local vendors on the street will promise you the best rates but they try to scam you when counting the money! Only exchange at local banks with an official rating. The local vendors even fake their google reviews so please be careful. The safest option is to withdraw money from a bank atm.
Go check out my guide for the best free things to do as well as itineraries and travel tips to make your trip unforgettable.