I think I've seen the Capital One's Venture Card commercial with the Visigoth Grand Canyon vacation at least 100 times on TV. Capital One isn't the only bank pushing their new rewards credit cards. Chase is pushing its new Sapphire card and American Express is doing the same with its Premier Awards Gold Card.This USA Today article
has a useful review of these cards and the type of miles and points that you earn with them. The best one seems to be the Capital One's Venture card. With Capital One, there's also the advantage of no additional fees on foreign purchases.