Downtown Celebration has a nice setting on the water. That said, I wouldn't call any of the restaurants waterfront. They are all across the street so none have direct water views and it would be the outdoor patio areas (not a great idea in the heat of summer) not the main dining rooms which afford a glimpse.
Columbia is certainly anniversary worthy. Not sure that it is "somewhere not too expensive". You could certainly find more expensive, but mains do hover in the $30 range in large part. They would be a bit less dear at Cafe D'Antonio which is probably the other best choice for something celebratory. That is more like $15-$25 for entrees. Following is a look at views and websites/menus for both. The patio at Cafe D'Antonio is probably closest to what you are looking for. They do convert it. In the photo is looks enclosed. At other times of the year it is open air.
But there is another big note here. 4th of July is, of course, Independence Day in the USA. The Town of Celebration will be packed to the gills. The street in front of the restaurants is going to be lined with vendors and tents and wall to wall people. They often put inflatables for the kids down near Columbia. And a stage at the end of Market Street near Cafe D'Antonio. Street parking is free in Celebration, but will take an effort of driving around with a required hike to the Downtown area on July 4th, and you should have the expectation of sitting and waiting in lots of traffic after fireworks. A local celebration like this is certainly a nice way to celebrate the holiday though especially if you've never experienced 4th of July in the USA. But also will be quite different than your typical "nice anniversary dinner".
Thank you so much for this detailed & useful information.
I remember a trip report from someone who did 4th of july there, they have a lot of stalls and activities then. Whole families make an afternoon/evening of the 4th there.
-:- Message from TripAdvisor staff -:-
This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
To review the TripAdvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.