Thanks
Check with your school (particularly if it is a university) and see if there is a financial establishment they associate themselves with as usually there are discounts or special account agreements between the uni and the bank / cu. (As example, Embry Riddle Aeronautical University in Daytona has some sort of special situation set up for their students and faculty with Space Coast Credit Union.)
Also, to make things easier for yourself, if you have the right kind of paperwork, you will likely find it to your advantage to get a state ID or a driver's license in whichever state you live... sometimes there are issues with banks accepting other identification. (Passport would work but who wants to run around with their passport all the time?)
My father uses western union to send any birthday/xmas gifts because his bank got all confused when it came to an international wire, but they do all pretty much charge about the same rate.
Regarding US banks, all of them want your money so the choices are wide and if you are only there for a few months, the services provided will be more or less the same and at the level that you will need.
For transfer of money, xe.com for example is good for small (1-2k or less) transactions. For larger transactions, other fee structures make more sense.
And JFC on a pogo-stick, the fees are the least of your worries as back in 2002 I needed to wire some money to FI, well after the Euro was introduced, and I had the head of wire transfers (at BofA in Boston) ask me, "What currency do they use?". I'm like, seriously? In spite of that, BofA is probably one of the better banks to do wires with.
I could rant for hours on the difficulty of the US, the banks and their archaic inability to get with the digital in terms of moving money back and forth across the atlantic. This also hasn't been helped by Osama and Co. since 2001.
I'd rather send money by carrier pigeon if I could....