Known as the White City, the former capital of Yugoslavia and current capital of Serbia is one of the oldest European cities. Belgrade's architecture tells its history, with ornate buildings dating back more than 400 years standing alongside more dour constructions from the communist period. It also has charming quarters where you can sit at an outdoor café set on a cobblestone street.