One of the most amazing cities you are ever likely to see is Prague. No museum can beat over 1000 years of history on display around every street corner. Prague's diverse architecture is extremely well preserved from medieval gothic style to communist functionalism.