I recommend using Exact Audio Copy for ripping CDs. It provides a bit perfect rip and is free shareware. I don't think that you can rip to ALAC, but conversion between ALAC, FLAC, WAV and many other lossy and lossless formats is easy with DBPowerAmp, which is my favorite conversion software.
I use a Seagate 5 terrabyte hard drive attached to Cambridge Audio N851 Azur for most of my listening and it sounds great. It provides the flexibility to play all sorts of formats and high resolution files. I do highly recommend using a good USB connection between the HD and your server/streamer. I was skeptical, but adding an Audioquest Diamond USB 3.0 cable and an Audioquest Jitterbug between the Seagate and the 851N made the most dramatic difference in sound than any other cable improvement I have made. The sound immediately became fuller, more present and nuanced in my system. Good luck!