We are tring to decide between Topsail Beach or Emrald Isle for a rental house on the beach to share wiht another family. We have always gone to the Outerbanks mostly staying in Nags Head and we would like to explore further down the coast this year. Can anyone reccomend either area? We have older kids 12 years old and high school age too. We mostly enjoy the beach but would like some shopping and nearby grocery and maybe some good restaurants and some outdoor activities too.