I moved from DC to go to graduate school in Cleveland 12 year ago. I grew up in Baltimore County and always thought I would move back, but met my husband locally, bought a house, and now have a young son. The Baltimore/DC area is fabulous for lots of reasons-weather, more progressive (could be a negative also), great economy, proximity to so much. There is some of the same blue-collar, hard working-class mentality that I think Cleveland has. There is also a LOT more traffic. When I first came here I couldn't believe so much time spent on the news for high school football! It is more fast-paced, and some areas are not as family-focused. It really depends on the area you look into. The cost of living, at least for homes, is double here. That is one reason I haven't moved back. I could not work part-time there and still own a home. There are some wonderful neighborhoods all around the city and into DC. Howard County has some of the best schools, along with Baltimore and Harford. Some great suburbs I am familiar with are Towson, Lutherville, Belair, and Cockeysville. Good luck!