I had planned to fish the SoHo couple of weeks ago. Looked long and hard for a place to stay nearby and closest I found was in Bristol. There may be some in Blountville or Bluff City that I didn't find. If you're into camping, River Ridge campground on the Watauga is only 20-25 min from the SoHo tailwaters.
Hope you have a great trip!