Near Gwinnett are several other counties--Forsyth, Hall and Jefferson, Jackson, Barrow...
Some very nice areas from which to choose...
I'll just name a few cities/towns--some in Gwinnett and some in other counties--same area---Suwanee, Buford,Flowery Branch, Lawrenceville, Duluth, Cumming, Gainesville, Dacula, Oakwood, Braselton to name a few.
Posters really seem to like the Hamilton Mills area for families--somewhere 'close' to John's Creek and that is as the crow flies.
Here's a map:
http://tinyurl.com/2blrpm
You just have to drive through yourself to really understand the area.
sls