Lebanon is a country in the Middle East. It has a rich Arab culture with British, French, and Greek influence. The people are very friendly to foreigners, but there aren't so many travellers there any more. Unlike many countries in the Arab world, foreigners need not fear so many rules about public display of affection or modesty, at least in the big cities.
The Lebanese pound is pegged to the dollar at LL 1500 = 1 USD, and both currencies can be used for almost anything. You will save money if you use LL as it is typically more precise. Usually if you pay in USD you will get LL back as change.
Hitchhiking is possible, but there are also cheap buses between cities. For example, you can go from Beirut to Tripoli for LL 3000 = 2 USD. The transport system is not online anywhere yet, so you will need to ask. The locals are very good at directing you to your destination.
The couchsurfing community in big cities like Beirut is fairly active and responsive. In cities like Tripoli and Beirut it is relatively easy to sleep on a rooftop, even in the middle of the city!
Eating out is more expensive than in other Arab countries like Egypt and Jordan. Typical Levantine fair like hummus, babaganoush, fattoush, fatteh, tabouleh, and manaqeesh are ubiquitous. Although vegetarians and vegans aren't that common outside of Beirut it is easy to avoid animal products and still sample the local cuisine.
WiFi is common, especially at more upscale cafes and restaurants. Data is expensive.
Visas on arrival are available (for free) to citizens of many countries. Make sure your passport does not contain any evidence of having visited Israel.