I like checking out
ZipCodeStats.com
If gives some demographics information.
Doesn't tell you about safety, but gives you a brief overview of things like diversity, income per household, age of population, even things like renter/owner ratios which some believe impact the safety of an area. You're welcome to draw your own conclusions - hope it helps