PCOM, NYIT, Touro-NY, Rowan SOM, CCOM, Nova, TCOM, Touro Nevada, KCUMB, RVUCOM, and Touro-CA have some of the best locations if you are looking for more urban environments or schools close to cities. MSUCOM can land you in Detroit for clinical rotations, if you're down with Detroit.
Rural, well, take your pick. The rest of the schools have great variations in location, so if you want to go snowboarding you might want to go to RVUCOM or PNWU, if you like your mountains a little warmer, perhaps WVSOM, or if you like a campus on the water in the Northeast you might want to try UNECOM.
A good location is a very personal thing. People with children might consider a good location a place with nice schools, while young singles might prefer the place with the best night life. Look into schools in areas that interest you, then hit up Wikitravel or another site with info on what there is to do in the area to find what best suits you.