Yes. It is a must everywhere.
Yep
Yes, ID is generally required at check-in for hotels, both to verify age and to verify identity for credit card transactions. Hotel Ithaca is no exception.
Yes to prove it's you passports work also
Thanks! Your answer is awaiting moderation.