When I traveled to the States, as soon as I got into my hotel room (Wingate Inn at Memphis), after 20 hour or so of traveling, I just phoned my wife to tell I arrived safely. The call lasted two or three minutes.
Next morning, I checked the bill in the TV -I was curious about the price-. I was astonished to discover it was $30!! I complained at the hotel desk and they disclaimed saying it was the telephone company responsability, and that they couldn't know in advance how high the price could be.
I retorted saying that they have the responsability to inform the customer about the price per minute, either them or the telephone company. I was going to be reimbursed the hotel bill by my company so I didn't fight anymore, but it really pissed me off.
What I mean is that there was no information about the price per minute. Sometimes -not always- the customer is right.