Great hotels, food, and shopping make Georgia's historic coastal town one of the best weekend stays in the South.