The hotel might be able to see that you visited a certain website but thats about it.
And, I guess, just ignore anything thats not https.
Or just be okay if your hotel blocks certain ports or destinations, which I've had happen multiple times.
Don't you have to trust the CAs in any case?
Which is not that trivial to begin with.
How hard would it be to take over the dns and simulate a fake VPN too?
Or just constantly disconnect the vpn and hope the user stops using it for a while.
And, I guess, just ignore anything thats not https.
Or just be okay if your hotel blocks certain ports or destinations, which I've had happen multiple times.