There are several wonderful restaurants in downtown, as well as a great local brewery.
There are also many wonderful restaurants in downtown Alpharetta. If you like live music you can try the speakeasy, Roaring Social, in the bottom of the Hamilton Hotel. There are many great shops all around the town square.
Another great area with lots of restaurants, bars and shopping.