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