Occupying roughly four-fifths of the country, mountainous Bosnia contains some of the country’s most appealing towns, and helpfully all can be visited on a fairly straight route linking Sarajevo and Zagreb. First up, get a sense of medieval history in Travnik, Bosnia’s former capital, then head to Jajce, a tiny town with a waterfall crashing through its centre. Lastly there’s laidback Bihać, one of Europe’s best rafting hotspots.