Welcome to flyertalk!
While Dulles is a hub for United, I'd suggest Southwest. Has a number of non-stop flights from BWI mainly, few from Dulles too at prices that will be hard to beat from United.
Regarding credit card, think there's a promotion going on with Visa from Chase:
http://www.southwest.com/rapid_rewards/visa.html
Good Luck!