I understand that the best way to buy Euros is at a bank ATM in Europe with a debit card that does not charge foreign transaction fees. However, I would nevertheless like to go with some Euros in my pocket for a taxi and to be sure that I have enough initially without regard to any ATM daily limits. Where is the best place to buy Euros in the New York area at the most favorable exchange rate and hopefully minimal fee?