Sign up for the Lufthansa Premier Miles & More World MasterCard and get 20,000 award miles after your first purchase. Then, earn up to 15k miles when you get 1 point per dollar on balance transfers in the first 30 days. You'll also earn 2x points on airline partner purchases, and 1x points on all other purchases. Note that your miles can be used towards Lufthansa flights as well as Star Alliance partners, like United and US Airways. Better yet, you'll get a complimentary companion ticket after your first purchase and every year on your cardholder anniversary. There's a $79 annual fee, but you'll get 0% APR for 12 months.