I would go to both programs visitation weekends. You may find that mentors' and cohort members' personalities can sway your decision if you view the programs as largely comparable. Also, I would agree with montanem. If there are not substantial differences between the programs, go with the one you have a gut feeling for. Climates, proximity to family, etc may sway your decision too. And I think that's valid as long as the programs are similar in quality. If you don't think they offer the same education within your subfield, maybe go with the stronger one. Lastly, look at where they're placing their students. Are they desirable places to live?