Hotels have slashed their rates in a bid to draw back some of the 8.6 million people that visited in 2010.