Bosnia and Herzegovina is one of the most underrated countries in Europe. While many travelers visit neighboring Croatia and Montenegro, Bosnia often gets overlooked. That is a shame because this small Balkan country offers beautiful landscapes, fascinating history, charming towns, and some of the friendliest people you'll meet while traveling. From waterfalls and historic bridges to mountain scenery and vibrant cities, here are the best places to visit in Bosnia and Herzegov