A helicopter has crashed into the roof of a hotel in a popular Australian tourist town forcing hundreds of guests to be evacuated.