With your two young sons, I feel you should consider Oakland County as well or perhaps the Grosse Pointes. Royal Oak, Berkley, Pleasant Ridge, & Birmingham are all nice with good schools and family oriented neighborhoods. While biking to work is always fun, our changing seasons and hourly weather changes makes riding a bike to work impractical for much of the year. If anything, rent in one of those neighborhoods and get to know the city for a year before planting down some roots. Unless you go to sporting or cultural events, everything you do will be done in the suburbs.