Explains Melanie Nayer, a veteran travel journalist and hotels expert: "Like everything, prices fluctuate with the economy and also based on demand. And hotels are just calculating appropriately based on industry standards."
Besides, she says, you were basically already paying these fees, you just didn't know it since they were lumped into a flat rate. "These aren't new fees so much as they are fees that have been separated from your room charge and put into a different line item."
Luckily, there are some ways you can avoid the glut of hotel surcharges.
"Loyalty programs are the best way to avoid extra fees and surcharges, since loyalty programs typically offer fee waivers," says Nayer. "You can also avoid fees in many cases by calling ahead to the hotel and asking about packages, many of which include fee waivers, especially for WiFi and parking."
Avoiding hotel fees may mean a little extra work on your part, but it could make a noticeable difference, especially for business travelers who may have trouble explaining all those extra line items when they turn in their expense reports.