Although it may seem perched at the edge of the world, Australia's moderate climate, friendly atmosphere, and seemingly endless beaches make it a great place to learn English. English schools in Australia range from small, family-run establishments to university-affiliated language programs and large private English schools.
Australia is a huge country, with almost all of its population living along the coast. For an international, urban experience, consider language schools in big cities like Sydney, Melbourne, or Brisbane. For a more intensive immersion into Australian culture, programs along the western or northern coasts are worth looking in to.