These hidden fees are everywhere now — on your dinner check, your flight, your hotel bill. Here's how to fight back.