The illuminated Týn Church with its two towering spires stands majestically in Prague's Old Town Square, surrounded by historic buildings and horse-drawn carriages, with a statue of a woman in the foreground.