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.
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.
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.
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.