Call the hotel management and explain the situation. See if they would be willing to allow you to stay another time.
You wanna be the best husband ever? Send your wife by herself, stay home and take care of the kid, schedule a massage/spa day for her while she's there. She will pay you back tenfold.
This is why I don't like planning to leave the house.
Shame about most of those things but clashing a period with the booking is on you guys. Don't know how far ahead you booked but you could have estimated well enough to steer clear.
Sorry about the rest though.
Edit: quite a few people chipped in about irregular periods and stress related changes, pretty interesting to find out about. My SO often has stress related issues but her period has never been any more than 1 day early/late. As it turns out though the case is different for different people so fair enough.
Be a incredible dad don't be agitated roll with the punches. Your wife will be so excited your can take charge and that your not upset about missing out on a alone time that she will blow your mind next chance she gets.
Hey brother. Been there. Download a period tracking app like Flo, pay attention to when she starts, stops, all of that. Log it. The app assists in determining the next time Aunt Flow visits. Never plan getaways without knowing ever again.