Hotel Wireless Setup

I am looking to setup wireless in a hotel. The hotel already has a wireless network based on linksys hardware but for several reasons this needs to be changed. I am using Mikrotik at home for my office and know this can be setup using mikrotik equipment.

The hotel has 29 rooms on three floors.

What I am looking for is the following.

  • A Mikrotik router where the broadband connection comes in, where the network is split in two parts, one for customers and one for internal use. The capacity on each segment should be fixed.
  • To replace the Linksys APs I need 8 Mikrotik APs (all on the same SSID of course).
    – If a person can move seamlessly between APs it would be very beneficial, although this is not a requirement.
  • Functionality such that I can create username/passwords that lasts a pre-defined amount of time.
    – an alternative is that customers can login themselves by, for example, providing credit card information. The charge would be something like $1 / day, I want the creditcard charge for legal reasons. This is not a requirement but as an addition it would be good to have.
  • Loginpage where customers login using the authentication information they are given.
  • Throttling functionality such that downloads are capped at, for example, 1 - 2MBit /sec (depending on available capacity).

Can I do this setup using Mikrotik equipment, and if so, what equipment should I purchase? I can add that currently I can get 50/50MBit connection but am trying to get fiber into the hotel and will then have a 100/100 connection.
I doubt there will be more than 50 people online at the same time but max capacity of 75 - 100 people would be preferred.

Thanks!