By Josh Martin OPINION: Who doesn't love spontaneity? It's one of the best things about travelling. Turning left, not right. Chancing it by sitting down at a random restaurant table or taking up a local's recommendation or invitation.

Granted, booking a holiday last-minute does mean that you have less time to daydream and let the anticipation (and expectations) build, but it can often come about because of a deal. And who doesn't love a deal? However, don't be fooled by a shiny, cheap deal – there are plenty of ways your holiday can be derailed even before you go. So factor in the below before you book, as more often than not these discounted deals are non-refundable or costly to change.

READ MORE: The most in-demand cruise destinations for Aussies in 2024 All well and good to find a flight and hotel deal to China...

but will you actually be allowed in? Australia has a very valuable passport with our most-visited destinations not requiring much in the way of pre-departure visa admin, and often we're waved through at the border or get a very simple e-visa. However, don't let that lull you into thinking that there are not (prominent) exceptions. I'm frequently reminded that I'm unable to make the most of travel to or through the USA via its ESTA programme, because I have travelled to Cuba.

Meanwhile, China requires visas beyond 144 hours, while countries such as Cuba, Egypt, and Vietnam require a fair chunk of admin ahead of time and a few days for processing. So check visa.