Downtown and the riverfront are fun and right across the river from the battleship. I'm a beach bum, so i recommend any of the nearby beaches. Post-tourist season and free parking at Wrightsville Beach now. You can rent gear and get a day permit and fish off of the Johnny Mercer Pier at wrightsville beach, not sure if this is a good time of year to fish there or not? We don't eat out much but have always gotten a good meal at Hops Supply Co. on Oleander Drive. Fort Fisher is not too far down the road. Not sure of their hours this time of year, and the aquarium is there too.
Lots of your typical medium size city food and shopping...
Jungle Rapids has go-karts, lazer tag, video games and that sort of stuff. Too cold for the water park part obviously. Also on oleander, near Hops.
Fermental sells craft beer and all types of domestic and imported beer and wines. They have an outdoor area to sit and often have bands in the evening. Very family oriented.
Check first due to the time of year.