If you want to see it all, this itinerary is perfect for you. It covers all there is to see and do in Bosnia and Herzegovina. You could, of course, always stay longer but if you only have 14 days, this will leave you with a good impression of the country. I still tried to not make it feel too cramped and rushed so you'll stay at least 2 nights in most places.