Prague

Nicknamed "The City of a Hundred Spires" thanks to its many historical monuments, Prague has both a cultural and visual beauty.