As far as miles go, the Chase Southwest Visa is your best bet. 19,200 for a flight; 2400 free points every year, free roundtrip on first purchase. The best part about it? 99.3% of flights are available at any time with the Southwest card. I have hundreds of thousands of Continental miles and end up having to spend 50k a flight because they never have enough seats for reward travel.