Grand Rapids, MI, is a really AWESOME place to live if you can bite the bullet and handle the snow: great city scene with nightlife and things to do (clubs/dancing, bars, restaurants, pro sports), major concerts are held here (Broadway shows, we have an orchestra and ballet company, etc., major entertainment acts come here), it's close to the Great Lakes (if you're an outdoors person, you would love it -- almost anything you can do outdoors -- except mountain climbing -- is available here ), we have public transportation, it's a nice, growing area with friendly people, and there are lots of good schools. Once you head closer to the lakeshore, there are other artistic and interesting communities to check out, too -- Grand Haven, Saugatuck, South Haven all are nice. Grand Rapids is surrounded by rural communities; it wouldn't be too difficult to own a piece of property outside the city and a condo downtown.
The snow is what may scare you away, though. We get lake-effect snow (not as bad as in New York State), but it can be overwhelming to people who move here and have no idea how to cope with it.