Most of the college does give on-campus stay for foreign students with a student visa. However, you can also find your own hostels to live outside the campus as well.