Assuming you are cooking a whole chicken, the single most important factor whatever recipe you use is to make sure it is cooked through to the proper temperature when served (160 degrees) but not overcooked to the point of dryness. Also, instead of the usual high heat/low heat which is recommended for a crisp skin, try cooking at a lower temperature (325-to 350 degrees until you are close to done (depending on the size of the chicken) but also remember it will continue “cooking” a bit after you take it out of the oven. Also, if you intend to reheat later, allow for that as well. No matter how good your recipe and basting, a dry chicken is really not very tasty.