Almost every town in Northern B.C will have a hotel (don't expect much). Unless it is a Native village. It is hard to tell which ones they are just by a map so this is where planning comes in. Most roads are good but bare in mind that summer is prime road construction season. Filling up with fuel frequently is good advice.