Default moto-x video out option?

Anyone has experience output video from moto x to monitor/tv?
moto x does NOT support MHL but Miracast, but I really don't wanna carry a Miracast Dongle when I go to a hotel for example.

U guys tried anything?
1) MHL adapter?
2) micro USB to HDMI adapter?
3) Using a software / app ?
3) If "Miracast" is the only choice, which 1 woks the best?