Bonjour,
A priori la plupart des cartes prépayées doivent fonctionner pour réserver un hôtel, mais ça dépend surtout de l'hôtel.
Depuis le 9 juin, une directive européenne impose aux commerçants (y compris les hôtels) à signaler quand ils n'acceptent pas certains types de cartes: débit, crédit, prépayées, entreprise. Cela doit figurer clairement sur le site internet ou au comptoir (ou la vitrine) du commerçant. A défaut d'indiquer le refus, c'est que le type de carte est accepté.
Toutefois, les émetteurs de cartes peuvent également bloquer certains commerces jugées à risque. Il faut vérifier dans les CGV de la carte s'il est fait mention de type de commerçants interdits.
Les seules cartes que j'ai testées dans un hôtel sont Viabuy et Transcash. Les deux ont fonctionné.