Being foreign national it was difficult to come to terms with tipping at hotels,cabs,saloons exception in restaurants.But got used to it "When in Rome, do as the Romans do".
Though not a very regular(since I am in college) at tipping in hotels but try to tip time to time when my room doesn't cost much.Just try to think it in a way that room cost me few bucks more.
Also somehow feel that they don't make much so will get some extra money in kitty.
Everybody feels good when they get something extra.