Go to Top Sail for a more relaxed and desolate vacation, OBX if you want to do some tourist stuff and do some shopping. Top Sail is cheaper, especially for beach front places if you're outside of town. But expect to cook more often or drive further for food on Top Sail. I've been going down there for 20 some years and both are nice, it just depends what you're wanting to do.