for the most part, leave your credit cards at home, LOTS of US dollars will get you at least marginal handling
vaccinations: get all that you can
pay generously for extra security if you happen to overnight somewhere other than your ultimate destination