Numbers USA has an analysis of whom to vote for in each state to stop McCain (Romney in California, for instance, but Huckabee in Alabama, and Paul in Alaska).