It would show our maturity as a nation if hotels did fly a Union Jack.
As an aside if you go into any sports shop that sells jerseys you will find all manner of Premier League jerseys and International jerseys (including Scotland & Wales) but you would be hard pressed to find an English soccer jersey or rugby one. It would be a brave man that would walk down a main street in any city, town or village in Ireland wearing an English soccer jersey yet everyone wears the various Premiership jerseys.