My wife and I are driving from Miami to a wedding in Sunset Beach, NC. I wanted to stop somewhere for a great dinner for my Wife's b-day on the way up. What is the best place to stop in that strech that would include a nice hotel or resort? I know it is a big area, but I'm thinking of Amelia Island, Sea Island, Savannah or Charleston? Please suggest some stops for a great meal and a good night's rest.