"It sounds like you've already tried quite a few options! If the TV isn’t connected to the internet, a Chromecast might not work unless you can set up a local hotspot for both your phone and the Chromecast. Alternatively, some hotel TVs block certain inputs even in non-hospitality mode, so check the settings for HDMI inputs or try different HDMI ports.