The Perfect Bulgaria Travel Itinerary: Sofia, Plovdiv, Black Sea

Bulgaria is the last of the Balkan countries on my list to visit. Having already been to all of the former Yugoslavian countries, as well as a road trip through Albania and Kosovo, and of course various road trips through…