I actually think a well-positioned hotel would do wonders to frame Spaceship Earth. Currently, the monorail station mucks up the view when approaching from the parking lot.
Step one would be to change the angle of the monorail track as it enters and leaves the park. Basically, move the track closer to the Universe of Energy (RIP) and Living Seas buildings. Doing that opens the "frame" for Spaceship Earth.
Next, create two hotel towers (not too tall) on either side of the main entrance. Connect the towers via a single concourse on the second level that stretches the length across the main entrance. Day guests walk through the building on the ground level. All the ticket booths and entrance gates would be protected from the weather under the building. I'm not quite sure where the security checkpoints or parking lot trams would go, however.
Then, throw a signature restaurant on the second floor that looks over the newly designed entrance plaza (without the tombstones) and call it a day. Having a two-story building directly in front of the entrance wouldn't be any more visually intrusive than the current monorail station.
The monorail station could be connected to the tower on the Living Seas side. The main lobby of the hotel would be in the tower on the other side.
Of course, doing this would cost tons of money. The cost of reconfiguring the monorail route in that area would probably not be worth the cost. I'd say that putting any new hotel directly in front of the main entrance is not likely.
Link to Bing Map:
https://binged.it/2j3eHm6