Get a travel credit card that has no fees on foreign transactions or ATM, as they add up. You can pre-load your travel card before you leave so you can’t overspend nor does anyone have your bank details if they’re stolen. Use apps such as Kayak to guide you on budgets for different countries. TripBudget, TrailWallet, and Travel Budget can help you create a custom budget and track your expenses. These apps can be used even if you don’t have Internet and can’t check your bank account frequently.

Source: Quora