Step 1: Count your real days

Start with an honest day count. An arrival afternoon and a departure morning are not full days, so a "four-day trip" is often really three days of walking plus two half-days. Plan around what you actually have. A half-day on arrival is best spent on a slow wander near the hotel, not a packed sightseeing run.

Step 2: List what you actually want to see

Write down everything that interests you, with no filtering yet. Then sort the list into two piles: the handful of things you would be genuinely sad to miss, and everything else. The first pile becomes your anchors. The second is a reserve you pull from to fill out each day.

Be honest in this step. A landmark you feel you "should" see but are not actually curious about is just a photo stop. Cut it without guilt and give the time to something you care about.

Step 3: Group by neighborhood, not by ranking

This is the step that makes everything else work. Instead of ordering your list by how famous each place is, look at where the places sit on a map. Things that cluster together belong on the same day. A top sight and a minor one that happen to be two streets apart should be visited together, even if guidebooks rank them worlds apart.

The whole trick is here: plan days around areas, not around rankings. Staying in one neighborhood per day is what turns a checklist into an actual experience of a place.

Step 4: Assign one cluster per day

Give each day a single area and one strong anchor, then add two to four nearby stops around it. A day built like this practically routes itself, because everything is within a short walk. Resist the urge to chase one more far-off sight. The transit time it costs almost never pays off.

Step 5: Set a realistic pace

Decide how much walking actually feels good to you. As a rough guide, three to four kilometers is an easy day, around six is a balanced one, and nine or ten is a packed day that will leave you tired. Stops, hills, and museum time all shorten how far you can comfortably go, so plan fewer kilometers than you think you can manage and you will rarely regret it.

Want the grouping and routing done for you? Generate a free day-by-day route → then adjust the pace and stops to taste.

Step 6: Order each day to avoid backtracking

Within a day, put the stops in an order that flows forward rather than crossing back over itself. A simple shape works well: open at the popular sight while it is quiet, walk outward through the neighborhood, stop for food where it falls naturally, and end somewhere you are happy to linger, like a park or a viewpoint at golden hour.

Step 7: Leave gaps on purpose

Do not fill every hour. Two or three anchors a day is plenty, and the open time between them is where the trip actually happens: the cafe you did not plan, the street you turned down on a whim, the long lunch you did not want to rush. A schedule with no slack turns a holiday into a series of appointments.

Step 8: Sanity-check it against a map

Lay the whole plan over a map one last time. Does each day hold together geographically? Is any day secretly two days of walking? Is there a long, dull connecting stretch you could skip with a tram or a short taxi ride? A few minutes of this check catches the days that look fine on a list but fall apart on the ground.

The shortcut: draft, then edit

You can do every step above by hand with a longlist and a map, and plenty of people enjoy that. The faster route is to generate a draft already grouped by neighborhood, then edit it: drop the stops that do not appeal, reorder the rest, and trim any day that runs long. Starting from a structured draft and cutting is almost always quicker than building from a blank page, and you keep full control of the result.

Turn each day into a testable plan

Give every day four fields: a neighborhood, a primary anchor, an optional finish, and an exit route. Then test the plan from the hotel door rather than from the first attraction. Include breakfast, the journey to the neighborhood, queues, security, meals, and the trip back. A day that looks compact between map pins may still be long once those edges are counted.

Check the anchor on its official website. Confirm the current opening day, last entry, reservation rules, and the exact entrance. Do not build the entire day around a search-result snippet or an old blog post. For seasonal markets, performances, transit work, and timed attractions, repeat that check shortly before travel.

Label stops by commitment

Mark every place as fixed, preferred, or optional. Fixed means missing it would cost money or break the day: a train, reserved museum, or limited tour. Preferred means the day would still feel worthwhile if you reached it. Optional means it is nearby and useful only if time, weather, and energy agree. Most days need no more than one fixed item and two preferred items.

This labeling makes editing painless. If rain starts, keep the fixed indoor anchor and swap an optional park. If lunch runs long, remove the optional finish. If the group has energy, open the nearby list. You are no longer renegotiating the whole itinerary every time reality changes.

Build one contingency, not a second itinerary

A backup plan should be a small branch, not another full schedule. Save one indoor place in the same neighborhood, one dependable meal option, and one route home. That covers the common failures without doubling your research. If a rare disruption changes the entire city, current local advice matters more than a detailed backup written months ago.

Weather changes the effort of walking as much as the attraction choice. Heat may move the longest outdoor section to morning. Heavy rain may make cobbles or steep paths unsuitable. Cold and darkness can shorten pauses. Leave enough slack to make that adjustment without sacrificing the day’s only important reservation.

Share the plan so another person can use it

A good itinerary is understandable without its author. Include place names, addresses, dates, reservation references, and the purpose of each day. Export or share the ordered stops, but keep booking details and personal documents in a private location. If the group separates, everyone should know the next anchor and the route back to the accommodation.

Before departure, run one final quality check: no duplicated attractions, no closed-day conflicts, no two distant neighborhoods masquerading as one walk, and no essential plan that depends on a single phone battery. Download essential tickets, addresses, and a compact copy. Remember that an offline itinerary preserves your saved plan; live maps, current opening hours, route changes, and sharing still require connectivity.

Edit after the first real day

Your first day provides better pace data than any generic guide. Notice how long breakfast took, how much time the group spent at each stop, whether hills or crowds mattered, and when energy dropped. Use that evidence to trim or reorder later days. Do not defend the original plan simply because it took time to make.

The finished itinerary should feel clear but not crowded. You know where to begin, what matters, what can disappear, and how to get home. That is enough structure to reduce friction while leaving the city room to surprise you.

Frequently asked questions

How many places should I plan per day?

Three to five stops makes a relaxed day with time for meals and wandering. You can fit more if the places are close together or you move quickly, but past six or seven the day starts to feel like a checklist rather than a visit.

Should I plan every hour of the day?

No. Anchor two or three things you definitely want to do and leave the rest open. The best moments of a trip are usually the unplanned ones, and a packed schedule leaves no room for them.

How do I decide the order of stops?

Group by area first so each day stays in one neighborhood, then order the stops within the day to avoid walking back over the same ground. Put popular sights early when they are quieter, and slot meals where they fall naturally on the route.

What is the easiest way to make a day-by-day itinerary?

Generate a draft route grouped by neighborhood, then edit it to your pace by removing or reordering stops. If you prefer to do it by hand, start with a longlist of places, cluster them on a map, and assign one cluster per day.