I use Citizens and haven't had any issues. I know a lot of people who have had problems using Bank of America.
As for restaurants, as a PP said Fanuiel Hall is great, the North End is my favorite for italian, and Harvard Square has a great [cheap!] mexican place called Border Cafe. There's...