You may want to investigate banks that do not charge ATM fees and/or banks that are found throughout Europe. The cheapest and easiest way-and the best exchange rates-to get your hands on some euros is to simply use your US based bank's ATM/debit card at the many ATMs located throughout Madrid.