I have always taken out a credit card just for this purpose, as i dont use one - but i would prefer just to show them my debit card. And i thought some hotels need a credit card swipe or a cash deposit but i guess that depend upon where you stay. Yeah i would phone to check just to stop you from worrying about it.