Looking for the best places to visit in Serbia for your trip? Here are our favorites, from big cities to small towns to natural wonders.