First of all, reserve tickets and a hotel room. Do it in advance so that you could buy such things for lower prices. Read forums and talk to people who have been to the country you are planning to visit. You might want to know about the special holidays and events during your stay. This may make your vacation more interesting. See what kind of restaurants and cafeterias you can go to and if you find something superb, make a reservation. Booking is a smart way to save money and time.