A hood won't protect from this sort of flare, unfortunately, those protect from light sources just outside of the frame, but this is a light source inside of the frame. Since you're using a 15-45 the construction indicates that this is actually flare coming from a sensor reflection, which makes it even trickier. I don't think I've ever seen this sort of flare on any modern-ish Canon lens, it's fairly unusual to say the least. Of course, a hood is a good thing to have anyway just in general, it gives your normal photos higher contrast and protects your lens elements.
Without getting a more flare resistant lens, the best you can hope for is to clean the lens very thoroughly, front and back, to minimize anything caused by something on the lens itself. It usually won't help much, but every little bit counts. Zeiss and Nikon market pre-moistened lens wipes that you can carry around easily. Also, stop down your aperture to f/8 or even f/11 if you have to and let the ISO climb - it's not ideal, but it'll also reduce this.
You can also rent a higher quality lens and have it delivered to your hotel room, but for the EF-M mount I'm not sure there's anything that would do enough better to justify the cost without kludging on an adapter as well, which are very difficult to rent, and drives up the cost a bunch.
For future reference, the things to look for with flare resistance are a lens with fewer elements and a less complex design (e.g. prime lenses), higher quality coatings (usually found on pro lenses) and, weirdly, SLR lenses with an adapter. One of the causes of this sort of flare is a sensor reflection on a short back focus (e.g. mirrorless) lens, which both Nikon and Canon have a special coating to substantially reduce, but so far only on their 1, Z and R lenses, not the EF-M.