I think NASA should colaborate/combine their resources with a few private companies.
That would be the quickest way to develope a manned spaceship to Mars.
And since they would be "linked" with for-profit companies, Republicans would never try to cut their budget.