There are also a lot of good options listed in this thread. You will see several of the same colleges mentioned here too.