No, a hotel cannot tell what websites you visit. Hotels typically provide internet access through their own network, which means that the only information they can see is the amount of data being used and where it's coming from. They don't have access to any of your personal information or browsing history.