Which school should I pick if I can afford them all?

Because CMU is the best “tech school” on your list, I would eliminate WPI, RPI, and CWRU. It is also in a better city than any of those. Pittsburgh is a fantastic college town, unless you don’t like big cities.

UMass, Bucknell, UMich, and UWisconsin are excellent choices for engineering too. I have only visited UMich, and you might want to know that the campus is immense. The biggest campus that I have ever visited, and the engineering department is two miles away from the main campus (and three miles from the football stadium). It is on sort of a “mini-campus” (and is actually called North Campus). UM does have a bus system to get you there, but it is rather remote from where the action is. The “Northwood” dormitories are close to North Campus.