Qualquer hotel quase certamente pedirá que você passe (qualquer) cartão de crédito no momento do check-in para fins de segurança contra outras contas que você pode incorrer no hotel (restaurante, mini-bar etc). Alguns podem levar um cartão de débito ou mesmo dinheiro, mas é melhor verificar com o hotel em questão em caso de dúvida.
Não ouvi falar de hotéis que exigem a exibição do mesmo cartão de crédito usado na reserva, mas verifique novamente com o hotel (ou Booking.com) em caso de dúvida.