America really needs a federal law so that the advertised price is the price you pay and not a cent more. That's really all it takes. When I look for a AirBnB here in Germany, the advertised price must include everything and I mean everything. When I booked one from the US, the initial price was low but then they added about five fees for stuff and the price went up at least 30%. It was completely ridiculous.