I have been traveling for many years for my main profession. I have literally traveled around the world numerous times. There have been countless bumps in the road. Cancelled flights, lost bags, suspect accommodations, poor customer service, wrong dates, etc. You name it, I probably have experienced it.
But as they say, you can always turn lemons into lemonade, (I personally enjoy limeade). There is almost always a solution (not always the most pleasant, but a solution all the same).
We all can get past the bumps, and enjoy the ride. It just takes patience, creativity, and a sense of humor. Worse case scenario, just remember, one encounters situations that will make a very entertaining movie, or in my case, a website.