Definitely consider the strength of non-CS depts as an important factor. That said, I think CMU has some pretty decent non-engineering schools in too (e.g. theatre).
But what do I know, I went to state school :)
But what do I know, I went to state school :)
At the undergraduate level I don't think this matters much. Aside from the goodness of the CS department, which I consider equal at these two schools, you should think about the total college experience. IMO Stanford has better weather, a better campus, better looking students, better non-CS departments, better surrounding environment, etc.