Do not book a cheap flight before confirming that the route, arrival time, onward transport, and total budget work. Once they do, prioritize the items most likely to rise or sell out for your dates.
Flexible hotels can follow when supply is broad. Timed attractions, restaurants, and local tickets usually come later, but exceptional events may need earlier action.