If you are searching for the best airline miles credit card, you can go for Citi PremierMiles, DBS Altitude, Amex KrisFlyer, or UOB KrisFlyer. If you want the best credit card for international travel no annual fee, DBS Altitude and Maybank Horizon credit cards offer waivable annual fees.