and the exchange rate was outrageous, not to mention the extra charges
Sure, but in exchanging $50 or so, who cares about a giant percentage? It is worth it to me to have the convenience of local cash in my wallet immediately upon arrival.
Lots of people just wait for the first airport ATM they see, which is fine.
It's really just a matter of personal preference.