We are driving to Sarasota and stopping in Atlanta to see friends on the way down. On the way back, I want to stop somewhere for a day where I haven't been before. Not too far off 95. Doesn't have to be exactly halfway in between, but somewhere in northern GA, SC or southern NC would work. No particular agenda -- if it is a resort, I might take a golf lesson or get a massage. If its a historic town, I'd walk around and sightsee/shop. I have been to Savannah, Charleston, Myrtle Beach. Candidates might be Hilton Head, Beaufort, Kiawah (a little too far off 95). Williamsburg VA is a little too close to DC (too long a drive from FL) and Jacksonville, FL isn't far enough along the route. Outer Banks NC is too far off the route. Any suggestions on location, particular hotels/B&B, restaurants etc?