A hotelier has warned guests will be put off by extra charges as English regional mayors are set to get the power to tax tourists for overnight stays.