Belgrade, the capital of Serbia, feels like a small town that is ever-expanding. It’s not what you expect a capital city to be like. Here’s how best to explore.