Sofia is a city with a rich culinary tradition. Visit the Central Market Hall to sample fresh and locally sourced food, including meats, cheeses, fruits, and vegetables. Then take a stroll through the Alexander Nevsky Cathedral and end your day at the Vino Orenda Wine Shop and Bar for a wine tasting experience.
Plovdiv is one of the oldest cities in Europe, and it is a foodie's paradise. Start your day at the Kapana District for a cup of coffee and to soak up the vibrant atmosphere. Then head to Nebet Tepe for a panoramic view of the city and indulge in some Bulgarian cuisine at Smokini Square. End your day with a visit to the Plovdiv Roman Theatre.
Bansko is a popular winter ski destination, but it also has a lot to offer in the summer. Start your day with a hike in the Pirin Mountains National Park and then visit the Bansko Old Town to experience Bulgarian rural life. End your day at the Molerite Restaurant, which serves traditional Bansko cuisine.
Veliko Tarnovo is a beautiful city with a rich history and culture. Start your day at the Tsarevets Fortress, which was the center of the Second Bulgarian Kingdom. Then visit the Samovodska Charshiya to shop for traditional crafts and souvenirs. End your day at the Hadji Nikoli Inn for a taste of authentic Bulgarian cuisine.
Varna is a coastal city with stunning beaches and a rich history. Start your day with a visit to the Sea Garden, a beautiful park that stretches along the beach. Then head to the Roman Baths to learn about the city's ancient past. End your day at the Varna Food Market, which sells fresh and locally sourced produce.
Sunny Beach is the perfect place to end your foodie adventure in Bulgaria. Start your day at the Aqua Paradise Water Park for some fun in the sun. Then visit the Sunny Beach Resort, which has a variety of restaurants and cafes to choose from. End your day with a cocktail at Cacao Beach, a popular beach bar.