I've stayed at the State Park campgrounds by the dam and the Corp Of Engineer campground at Lakeview, and both are excellent places. If I had to choose between the 2 I would choose the State Park because it is right on the White River banks and I love to trout fish there. If you know when you are going to be there I would make reservations at the State Park well in advance because it books up quick. If you can't get a site at the state park then Lakeview is maybe 5 miles from there. The town of Bull Shoals has a couple good restaurants and a good grocery store just across the dam.