My family and I have been coming to North Topsail for the past few years. We always come down the 3rd or 4th week of April. That is when the kids are on spring break. The beach is never crowded and the locals are really nice. If you want a place to go and relax by the ocean then this is the place. The rates for beach houses and condos are reasonable, especially the later part of April. They do go up just like any place when you get near peak season. If you have a family with kids then this is the place.