Cyanogenmod for One X

So I was considering installing Cyanogenmod for my HTC One X, and was wondering if anyone could guide me the right way to do so, as I have not done anything similar in the past. I have found a link on the download site (here) but these claim to be "nightly" versions, and not the stable release. Are these the right ones for the phone? What is the difference in the nightly and stable versions? Also, could someone point me to some website with easy step-by-step instructions on how to go about installing it, and preferably some way to backup my phone as well in case anything goes wrong. Thanks in advance. P.S. I have the international (Tegra 3) version of the One X, currently running Android 4.0.4 with Sense 4.1.