We are visiting Charlotte in a few weeks and wanted to spend a couple of days at the beach. From there we will travel to Atlanta, Georgia. Any suggestions for beaches? Topsail Island has been mentioned. I like to have restaurants in the area and things to do. Any suggestions for accommodations at the beach also.