I always use Charles Schwab for my foreign ATM withdrawals, @Tomcal. Official rate + no transaction fees + unlimited reimbursement for ATM fees charged by any other bank worldwide. No minimum balance, no monthly fees. I can ACH funds into my Schwab account from any other bank and it's available in 3 business days.
If I remember correctly, they start the debit card with a limit of $500 but you can request it be increased to $1,000 without any argument. Depending what other business you have with them, you may have success convincing them to increase it higher than that.
It can take a little time to setup, so I wouldn't count on it for trips in the very near future, but if you've got a couple weeks or want to set it up for future trips, it's worth it.