California is the best American city for foreign students. For Indian students, the average monthly cost in the USA is $4000.