Shop where the day already slows down
Use Vitosha Boulevard, central malls, bookshops, and small craft or food stops as a route support, not a separate chore.
- Anchor the day around Alexander Nevsky Cathedral or Serdika Roman ruins.
- Keep Boyana Church for the right weather and timing.
Shopping in Sofia works best after the main walk has done its job. I would place it near food or the evening base so bags do not become the main character of the afternoon.
The practical rule is simple: Alexander Nevsky and Serdika first, Vitosha Boulevard for the soft landing, Boyana or Vitosha as a separate block. That keeps the day grounded instead of making it feel like a loose checklist.