The above poster makes good points.
Nonetheless, places like Royal Holloway, Durham, Loughborough, Bangor and St Andrews may be worth checking out for nice campus based locations. It could also include Bath, which is a very pretty small city, but the campus itself isn't the prettiest. Also, most individual Oxbridge colleges have the small community vibe, but are actually part of large universities.