Everyone imagines the ideal trip where everything goes exactly as planned - flights aren't delayed, baggage isn't lost, hotel rooms are better than described, the sites and restaurants are never crowded and you packed exactly the right clothes. Okay, let's face it, how often does that really ... [Read More]