IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
There are always going to be the "usual suspects", like San Jose/San Francisco, Austin, New York, etc. The thing is that everyone knows about them, and competition can be fierce for good positions.
There are many answers to this question, depending on what you are looking for exactly. Here are a couple of articles on topic that might be useful:
One thing I would look at is the current and recent unemployment rate. While the overall unemployment rate may not track perfectly with the tech/IT job market, it can give you a good idea of what the business environment is like, and the more robust the overall economy of a location is, the more likely there are to be additional jobs created. If there is a significant downward trend in unemployment over time, that can also indicate active hiring in that area. The nice thing about starting out without serious responsibilities tying you down is that you can take some chances that might not be prudent later in life.