Explore the best things to do in Serbia, a must-visit destination in the Balkans. Find top-rated attractions & hidden gems.