It's not a silly question at all. Most hotels do require ID and a credit card for security reasons. It's a standard practice to ensure a safe and smooth check-in process. If you're looking for a more discreet option, you might want to explore alternative lodging options like Airbnb or smaller, locally-owned motels. On a travel note, I'm a fan of exploring new places, and if you ever plan a trip to Montreal, Canada, you should check out my recommendations for the
top hotels Montreal, and you'll find some great options. It's not an ad, just a friendly suggestion for fellow travelers.