Once the 2% is gone, I think a good alternative is the Capital One Venture Card. You get 2 miles per dollar on every purchase which can be used like cash, and no foreign transaction fees. The catch is the annual fee of $59 (no fee first year). Venture = Schwab Visa + annual fee.