adismo...
You're absolutely right. The housing up here is expensive, but that's because it's Northern California. I live on-campus, so I don't really know much about off-campus housing. I think some of my classmates got pretty good deals though. I am paying $400/mo for my own room and bathroom. The apartments on campus are huge. Farragut Village, where I live, has three bedrooms and two bathrooms. The Quarters seem really nice too (3 bedrooms/ 2 1/2 baths), but are $100 more per person per month. I am very happy with my apartment situation, so I have no complaints (others may feel differently though). I know a lot of students live in Benicia (I really don't recommend Vallejo), but I don't know much about it.
The Touro campus itself is situated on Mare Island, an old submarine/naval base. We share the island with some businesses. I have to say that aesthetically, the island is not at its best right now. The campus itself is not too bad. The building where we have lectures and labs is beautiful. The facilities are great. As for the departments that they have, you may want to check out their website because it should be listed there. Hope that was helpful.