Nestled in the foothills of the Balkan Mountains, Targovishte is a charming town in northeastern Bulgaria that’s worth a visit for its well-preserved medieval architecture and lively nightlife. The cobblestone streets and old-world charm of the town’s center are a welcome respite from the bustle of Sofia and Plovdiv, and the lively cafes and bars are perfect for enjoying a cold beer or spirited conversation. Don’t miss the Targovishte National History Museum, which has a large collection of Thracian artifacts, or the Banya Bashi Mosque, the only Ottoman-era mosque in the country that’s still in use.