You would need to use a 3rd party software that users would login against and that would be able to throttle the user bandwidth. Just search for wireless hotspot. The equipment you have listed can work along side of that.
It would be better for users to not have to log on against a web interface. As this is a hotel they would not want to have the admin effort of creating/enabling/disabling users especially since this will be free.
Instead what would suit their needs is a sort of a protection mechanism against "crazy big" downloads . Ideally without the need of a 3rd party that would require them to buy a server as well .