Serbia offers a vibrant mix of untouched scenery, ancient history and unique natural wonders. From the eclectic energy of Belgrade to the serene spa towns of Sokobanja and Vrnjačka Banja, this Eastern European country has a long and chequered past...