I might be a bit worried for your wife. That itinerary doesn't sound particularly friendly for Western females. And I suspect there is a distinct lack of readily available booze. I would like to visit Beirut though.
Speaking of which, when in Sofia, should you stop in
JJ Murphy's on 6 Karnigradska, can you check to see if my Terrible Towel is still hanging up at the bar? Great place to watch soccer and rugby, solid English breakfast and it's where most English ex-pats hang out. You'll probably run into some MI6 and CIA types there. Also, pizza is pretty good in Sofia although the toppings can be weird (e.g. corn/pickles), however, I've had excellent chewy well done crusts. Avoid BBQ or "Mexican" though. And they've got some pretty decent wines, particularly a varietal called Mavrud.
Spent a couple months there and I was very comfortable - pretty easy walking city and not too touristy, but lots of little interesting markets and street vendors and still has feel of post-Soviet with crappy apartment complexes and big plazas in front of govt buildings. And it's cheap. If you can do a side trip to Rila Monastery, I'd suggest doing so. I'm not religious but the place and its history was impressive. The frescoes are stunning and there's an intricate carving called Rafail's Cross which is amazing.
Only spent 48 hours in Budapest, but it's also a lovely walking city. If you want to enjoy a real traditional Hungarian meal, I suggest
Nancsi Neni, which is a bit outside the city, but IMO, worth it if you're into Hungarian soul food.