For a very comprehensive list, see: https://en.wikipedia.org/wiki/List_of_quantum_chemistry_and_solid-state_physics_software
All the spectra you mentioned are relatively easy to get, so most of QM software will be able to do them. The ones that are probably most popular are: jaguar (commercial), dalton, orca, gamess and nwchem.
I think that a very good option is the gamess, not only for the free license. The main advantage is the good synergy in learning obtained between the knowledge of gaussian and gamess.
Gabedit is a nice and free graphical user interface to computational chemistry packages like Gamess-US, Gaussian, Molcas, Molpro, MPQC, OpenMopac, Orca, PCGamess and Q-Chem ;