Next week almost everything will be open. Next weekend is Cruise Weekend so the town will be full of great cars and great people. The inlet parking lot will be closed because of all the cruisers showing their cars there, but there is still plenty of parking in the area. I've been down there for about the last 8 years on this weekend, and I can't think of anything that is has not opened for the season except maybe some of the tour boats.
Almost all of businesses stay open everyday from Cruise Weekend, often earlier, until at least Labor Day, and often until Sunfest or later in the year!
It's a great time to go to OC. I'm headed there myself later this week and can't wait to be on the way!
Answered: May 16, 2011