Why bother with a card at all?
When I'm abroad, I usually find the nearest Citibank ATM and take out as much cash as I need - no fees anywhere in the world as a Citibank customer; good exchange rate; no hassle; no miles (but hey, they're probably worth less than 2% anyway)