Best Answer - Chosen by Voters
The cities that you mentioned can be pretty hit or miss in terms of what you are looking for. All three of them have parks, shops, and restaraunts nearby. However, depending on where you are within the city, be it Clev hts, Shaker hts, or Lakewood, you can get some really really nice places, or some fairly ghetto places. For example, in Shaker Hts, you will see half million dollar homes two blocks away from fifty thousand dollar homes.
What I would recommend is looking into Mayfield Hts, Willoughby, or Lyndhurst, which are pretty dependably priced, safe neighborhoods with close access to freeway, shops, parks, restaraunts, good schools, the whole nine yards. However, any and all of the cities you mentioned can be nice, so long as you are careful when looking for an apartment.
(By the way, stay away from N olmstead, there's nothing worthwhile out there).