You may need to temporarily allow upstream RFC1918 replies from the hotel’s DNS servers in the DNSMasq config. That usually works for me if I encounter a funky captive portal.