Finding hotel rooms for under £100 a night is increasingly difficult – Which?