In an imperfect world, anything can have its hiccups, travel included. But there are some common mistakes that if avoided, can help make your dream vacation perfect. Book enough time between connecting flights keeping in mind time needed to clear customs, immigration, and security while still having enough time to get to your next gate. Get required travel documents (visas, passports, immunizations, etc) in order immediately after booking your trip to avoid delays or cancellations due to insufficient documents. Avoid booking the cheapest hotel you find. Most likely these hotels are far from points of interest or in undesirable/unsafe areas which can definitely put a damper on your trip.
Here are some more common mistakes to avoid
Slider by webdesign