Stare Namesty in Prague is one of the most beautiful if not the most beautiful old town square in Europe.