It takes a few steps:
- Make sure you join the chain's loyalty program (HHonors, Marriott Rewards, etc). You get instant free things that way. Generally you can easily get wifi, room upgrades, and food or drink coupons.
- Make nice with the front desk folks. They generally want people to have a great time and they have a slew of freebies they can give away. Make up a special occasion... Even if it is something silly. Tell a story and get some buy-in.
- Don't ever threaten, yell, or try to belittle. You get put on the "no freebie" list.