As a fairly recent MLS graduate and having also moved for both of my professional positions, I'm not only familiar with the job search, but also with gathering information on potential cities. I don't like to apply for positions unless I'm fairly certain it's a place I'm willing to relocate to. Thanks to a blog I frequently read, I've discovered a new resource to help with moving, neighboroo. It's a very cool site, providing information on housing, demographics, cost of living, schools, safety, health, climate and a couple of other statistics in a map format. And, you can get the information down to the zip code level. I checked out my current zip (having just moved here) and found the information interesting. So, check it out if you get a chance.
A couple of other sites that I like are: epodunk.com for city information, Find Your Spot, provides really nice city profiles and recommended cities based on a profile you complete, and the Move Salary Calculator, for finding out just how far your salary will go in potential future city.