Whole chickens are easy peezy. I smoke them at 250* until internal temps hit 165* in the thickest part of the breast meat. I start by patting the skin dry with paper towels and seasoning to taste: for me it's butter, lemon juice, salt & pepper. A little heat is nice in the form of a rub or such, if you like. Do NOT stuff them as it may take too long to get up to temp and out of the danger zone for bacterial growth.
Smoke them breast side down until about the last hour or so then "flip the bird." This allows juices to flow down into the breast meat for a moist finished product. Use a light wood, like apple, almond, alder, etc. I recommend you place a pan under the bird to catch the drippings for a gravy base that will knock your socks off! Total cook time varies from about 3-4 hours, but go by internal temp, not time.
Cheers!