In reply to Gone for good:
As others have said - Torridon is horrendous for midgies - soft boggy ground and plenty to tree cover to keep the breeze off, I'd definitely avoid!
The Campsite by An Fuaran at altandu is good - more aimed at camper vans than tents but the tent pitches are fine. Good pub, but not the best for shops (small one nearby but ullapool is the nearest big shop). Fantastic location though.
Scourie is deffo a good one on the west, spar shop in the village and a decent pub. The pub on the site isn't great but the hotel public bar is good (and does fine pub grub!).
Ullapool / ardmair too - though I prefer ardmair. Both are costal and normally have a breeze to keep the midgies at bay!
Gairloch is an excellent family campsite, loads for kids to do onsite, on the coast again so normally breezy to keep the horrors off bar / café onsite (excellent bacon butties in the morning as well!).
East coast - Cullen maybe? Shops, toilets and right on the coast (nice beach in Cullen it's self and good costal walks - even some excellent cragging at Logie head nearby). Ice Cream shop and Chipper are both excellent too!
Lots of nice / picturesque old fishing villages and the like to look around, nature reserve not too far away either.
Cheers,
Stuart