Day of the Dead lowrider cruises, arts workshops, ofrenda contests, Indigenous dancing, and a brand-new festival in Downtown ...
From exploring churches, mosques and historic squares to tasting Bulgarian food, these are the best things to do in Sofia.