I think this varies from school to school - the one I am going to *includes* all visa charges (except travel to interview), whereas my schools competitor did not include it and you had to cost this on top. Remember, there is no such thing as a free meal! It may say it is free, but somewhere along the line you will be paying for it. So again (and no doubt i'll be told I don't know what I am talking about) - look at the small print, do your research, and don't be taken in by marketing machines.
Good Luck!