How about looking at more of an airport or business style hotel?
They may have a suite that meets your needs and they tend to run weekend specials because business travel tails off over the weekend.
You probably won't get mountain vistas but it sounds like you're mostly looking for indoor entertainment anyway.......