We live in Mountainside lovely small, small town, no high school but the kids go the Berkeley Heights high school next door. Everyone knows everyone in town, capes, splits a variety of architecture with winding streets. There are a few towns surrounding us, Westfield, Cranford and Summit, they have lovely downtowns to stroll, eat, shop along with a train station, a bit pricey to live in. Also we have Berkeley Heights and New Providence as neighboring towns, they typically have capes, splits and colonials on good size pieces of property, they have main roads with small strip malls. Further out are Gillette, Warren, Watchung, Bridgewater, Bernardsville, Basking Ridge all with flat and elevated property, cute quaint strip malls, some downtowns, larger pieces of property with homes with character, smaller train stations. Chester is very nice & woodsy. Chatham & Madison have homes with character, a great downtown for strolling, eating, shopping, pricey towns with smaller pieces of property, close to the expensive Short Hills Mall. Metuchen is a very small town with character, small pieces of property, a downtown, train station close to 2 major malls. Whitehouse and Readington have sprawling pieces of land beautiful communities. Princeton is a gorgeous college town, great downtown with everything, Monmouth Junction is nice and not too far from Princeton. Holmdel and Coltsneck are a bit closer to the shore and have larger pieces of property, (I believe was horse farm land) a bit pricey. All the way at the bottom of NJ is Cape May if you love Victorian homes you can't beat it but tourism could get you in the summer months. There are lovely very, very, small historical type towns surrounded by rolling hills, farmland such as Asbury (not to be confused with Asbury Park) or Milford; traveling through Sussex County I've noted the same such towns. - Mon May 18 2009, 23:35