If the choice between Bsharre and Hardine, i would spend the night in Bshare. Shorter travel to baalbeck and surrounding area and much more buzzing town.
What about staying in Baalbek?
Staying in Baalbeck is a great choice.
Our itinerary is thus: 6 adults hoping to find driver with minivan large enough for 6 small suitcases to take us to Byblos and Batroun by way of Jeitta Grotto and Our Lady of Lebanon. 4 will stay in Byblos, 2 in Batroun for 2 nights. Then we need a driver to takes us to Hardine. We are staying 2 nights there and connecting with relatives. Next we need driver to take us thru Bsherre and on to Baalbeck where we are spending a night. After that we need a driver for visits to wineries before returning to Beirut by evening. One driver for all this or find new ones at iur stopover nights? Thanks for any input!
Baalbek is not to be missed, you can make it in one day.