Answered by The Penny Pincher
The best route I think is to go with the Diner’s Club Card. They have a sign up bonus of 12,000 plus other opportunities to earn additional miles. Their card is also widely accepted with travel vendors, and is becoming more commonly accepted with many mainstream vendors. They also offer excellent customer service and approximately a 58 day billing cycle.