Next time you're up early for travelling like that perhaps try having something to eat, even if it's small, when you first get up and bolus for it. If the spike was caused by your liver releasing some glucose then that might help to avoid it happening. For predictable higher readings on nights out you could set a temporary basal or create a new basal profile that you can switch to. Whenever I use a temporary basal for my daughter I do tend to check bg more often just incase it causes a hypo and also to make sure the temp basal is enough and she's not still running too high. It's so difficult to get the balance right, if only life was predictable and constant it would make it a little easier!