Most hotels have the information available prior to booking, but you may have to look for it. For example, when booking a Hilton brand hotel, it’s usually shown on the home page for the hotel, but it’s near the bottom of the page and off to the side. It also sometimes appears under amenities. It also shows in the fine print if you click on the room rate to see what your total would be if you book. But it’s not in your face and a casual first time guest may or may not stumble upon it before booking. When booking through a third party, they typically tell you what fees are not included, but again, it’s not in your face. I refuse to pay for parking, so I always search for this info before booking. If I can’t find whether or not there are resort and/or parking fees, I move on to another hotel listing.
I would say it’s usually as available as the hotel cancellation policy, and about as easy to find.