The National Theatre in Prague is a stunning neo-Renaissance building dating from 1868-83. It is set majestically by the Vltava River, instantly recognisable on sunny days by its golden roof gleaming in the sunshine.