Tourism chief attacks 'horrible hotels'