Yes, a VPN makes hotel wifi safe to use by encrypting your traffic and neutralizing malware. However, keep in mind that a VPN does not protect from social engineering or software vulnerabilities, so you should still be cautious outside of home network safety.