I just finished my first year of primary ed and stayed in Lanfranc, which I loved. It's like a minute away from Sainsburys and Kingsmead Leisure Cente and only 5 mins to campus and town. From what I've heard, Parham is probably the liveliest accommodation but quite far away from campus. Lanfranc has a good balance and I don't know about Pin Hill.