Upvote:4
The hotel will want to take an authorisation hold on some of the money available on the card to cover any incidental costs/damages done.
A Debit Mastercard operates in the Mastercard card scheme so you might have some luck in having the hotel process a hold on it. If a hold is processed, some of the money in the attached transaction account will be inaccessible until the hold expires, which may be after your stay.
You might be able to try for an emergency replacement card for your other card. Depending on factors such as the card scheme, issuer and country you're in, you might be able to get it quicker than five days. My bank says they can do it in two business days.