Traffic jams near London, cruise ship delays, or even weather can mess with your timing. Planning ahead is key.