There are 2 apartment "companies" to choose from. Waterview Park and University Village. University Village, the same company that runs the res halls, have relatively newer apartments, but they also cost more. Waterview Park apartments are older and a bit cheaper. For University Village, I recommend living in Phase 8, their newer apt phase. They're the apts that are really close to campus. For Waterview Park, I would try to get into Phase 3, which I think is the best location on campus. The workers at Waterview Park are way nicer than University Village. Basically, it comes down to whether you want to live in newer apts or cheaper ones. Personally, I live in Waterview Park, and I dont really have any complaints.
I dont think there are any programs that are set up. Wouldnt be a bad idea. At the end of the semester, there will be a ton of furniture and stuff near the garbage bins, but beware of bedbugs.