I think you should invest in a home in Cleveland Heights or Shaker Heights. Only the areas along the Cleveland border have crime, but there are lots of police around this area, much more than in a neighborhood in downtown Cleveland. The Southern part of Cleveland Heights is very nice, and there are many places to eat around Coventry Rd, and Lee Rd. Shaker Heights is very safe, and has a very good police force, as well as Cleveland Heights. The schools are very diverse and are very good. Shaker Heights is more residential, and some parts are much newer, especially towards Beachwood. Overall, both suburbs are a good to live in, and are very close to places to eat, and shop. There are many places nearby like Beachwood Place Mall, and Legacy Village, at Richmond and Cedar Road. There are is also shopping centers at Cedar and Warrensville Center, where there are chain food places, Macy's, Target, Whole Foods, and other shops. There is also a close proximity to downtown, and the Shaker Lakes parks.