Get the Capital One VentureOne if you want travel miles with no annual fee and no foreign transaction fee, since its miles also transfer to airline and hotel programs. If you’ll run most of your spending through one card, look at the $95 Venture instead, which earns 2 miles per dollar.

Source