If you're planning a trip to Sofia, I'd recommend spending at least 3-4 days there to get a good feel for the city's history, culture, and vibrant nightlife.