Balkan tour summer 2014

Hi all.

I plan to visit the Balkan countries in August of 2014. The planned route is Croatia (coast) - Montenegro - Macedonia - Bosnia and Herzegovina - Serbia - Croatia (Zagreb). Can anyone give me some advice. What is the cheapest transport? Are there any parts that should be avoided or parts that need to be mandatory visit?

Croatia and Serbia are already familiar to me so I was more interested in these other countries.

Is there someone here already some such experience from the Balkan?