David Thompson resort is an excellent place to stay. It has dozens of campsites (both tent and RV), a small hotel for those not willing to 'rough it', log cabins, a pool and hot tub, playground for children, and a store and restaurant, just in case you forget something or want to treat yourself.