Had the same thing happen at two different hotels … The wifi associates fine but the DHCP lease is never received … I was able to configure the interface manually and bring up the router

To solve your nameserver problems; edit /etc/resolve.conf and just add in a common nameserver 1.1.1.1 for example in place of 127.0.0.1