Some major hotel chains are potentially misleading consumers with “bait pricing” offers of cheap rooms while in reality making only a few available, a study suggests.