A separate shower unit is a must.
Having the shower in the bath is just unacceptable and I've seen large bathrooms with that type of set up-the mind boggles.
I'd agree with pretty much everything else said on the thread.
Regarding paying for the internet-theres no excuse for that whatsoever.
Hoteliers might think it's a good way to keep pc's free but why not just impliment ...actually impliment a 30 minute rule instead or better still 15 minutes.