I stayed at a hotel in Amsterdam (booked on a corporate card) that wanted me to pay 100 euros upfront in cash before checking me in (they wouldn't accept non-Dutch credit cards). I had to get the Dutch company contact to pay with her card. That was totally unnecessary