Uncover Belgrade's charms with our guide to the top things to do, from Kalemegdan Fortress to the vibrant Skadarlija district.