For the cheerleader and stupid llama at uni, I use the "no visitor" hacks by christianlov at MTS. They work great.
http://www.modthesims.info/download.php?t=288037When you open the zip file, there are separate files for each type of visitor you want to banish, and you can pick and choose which one you want to put into your download folder.