It is a bit surprising for us living here in Melbourne that the media coverage in India is so negative. Of course there is a problem with travelling on trains at 1am at night, and inviting potential opportunists. But this has to do with the general safety on trains/ public transport at night. As someone who uses train for commute to work, I can see that there is no such problem during the day. The Indian media have seized upon one or two cases of Indians being bashed and blown it out of proportion.
Racism in general? Well, if you are in a foreign country you do come across some minute form of racism. Most of the time it is because the locals are not in touch with international communities. In Australia, it would be most evident in outer country towns. But for where most of us, the city areas, its great. Even in Hobart, not being such a small place, still was quite tolerant of international communities.
If you want to see blatant racism, have a look at kuwait, where I grew up, or any middle eastern country for that matter. You can go to the government departments, where they will not listen to what you are attempting to say and make life hell for you. They even have separate schools for kuwaiti kids.
All in all, my personal experience in Melbourne has been very positive since my move here. I’ve bought a house (with a huge mortgage!) and am content with the after work life. Definitely more variety in jobs than Hobart.