I was thinking about CalTech for awhile, but it seems a bit too specialized for me.
To address the other reply, I am interested in Princeton, Dartmouth, and Stanford because I visited the two former and they appeared rather more laid back and social (animal house was based on Dartmouth). My friend visited Stanford and got a similar vibe there, and it fits the bill for all of my other priorities for college.
I've heard Harvey Mudd is just all work and no play i guess, but realistically my generalization isn't based on a significant number of facts.
I've been considering UBC too, forgot to mention it actually, but thanks.