Interesting that I've found it is more expensive to use the ATM in Europe. My bank will charge a fee ( I know, but too hard to change banks just for travel) and the local bank also charges a fee. Now I get about $100 in local currency before I leave home and charge everything I can (no fees on my Chase card) I try to hold onto the cash until needed, and then if i have have some left over, get rid of it last few days. Some hotel fees or small shops only want cash, so handy to have some.
Don't bother with Discover, they don't recognize it there. Get yourself a Capital One, no fee credit card and use that as your back up.
My plan for my trip to to have just $100 Swiss Francs for my 2 week trip on hand before I leave for holiday, and just charge everything I can.