I know it seems like you'd have a lot of opportunities at a big tech school, but most of the cool research gigs are run by faculty and assisted by top grad students. At your average liberal arts school, there are few or no graduate students, so bright undergrads regularly get great research opportunities (not to mention lots of funding; that's where all that tuition money goes). Liberal Arts does require more self-motivation, but it's designed to give you lots of support in any direction you aim for.
I know it seems like you'd have a lot of opportunities at a big tech school, but most of the cool research gigs are run by faculty and assisted by top grad students. At your average liberal arts school, there are few or no graduate students, so bright undergrads regularly get great research opportunities (not to mention lots of funding; that's where all that tuition money goes). Liberal Arts does require more self-motivation, but it's designed to give you lots of support in any direction you aim for.