Middlebury Languages & Study Abroad

Hello,
I was recently accepted to Middlebury, and super excited.
I’m really interested in philosophy, nature, international politics, and languages, so Middlebury is a great fit for me.
I’m curious how many languages I can study at MB. I would love to study Spanish, French, Arabic, and Russian (I’m an intermediate in Spanish.) Is that feasible?
How many times can I study abroad (if not more than once)

Thanks