You can head to Vitosha Blvd, Vitoshka Boulevard or Central Sofia Market Hall to shop for the perfect souvenir. Places like National Palace of Culture, Ivan Vazov National Theatre and National Museum of History offer a glimpse of local culture. If you're looking for places to add to your itinerary, you can also visit Sofia Zoo and Borisova Gradina Park.