You ask 100 different people and you might get 100 different answers depending where they are and how strongly a person feels about their Alma Mater. In the end "Best" is subjective and personal. You should think about what you want to do with a CS Degree and where you would like to work (market segment, companies, etc.). Let's say you would like to work for Microsoft or Amazon in Seattle then UW might be a great school for you. You want to work in Bio-Informatics segment then John's Hopkins would be an awesome choice.
Another thing to consider; I know plenty of examples of students who went to seemingly lower ranked CS programs who ended up with superior 1st job than those who went to name brand programs. Often time internships will be just as important as where you went to school. It demonstrates to the employers that you are proactive and know how to seek out opportunities.
Jonathan recommends the following next steps:
- Do your research on prospective schools
- Always be mindful of your ability to pay. If you got in to your flagship State school's CS program and also got accepted to a highly rated private program think really hard if the 2x costs is worth it. Often time its not.
- Be proactive about seeking out internship opportunities, including research projects within your university.