There are a lot of ingredients to a perfect holiday, especially if you're planning a trip abroad. Obviously, there's the initial booking phase wherein you find travel buddies, snag your plane tickets, ...