STUTTGART, Palace Square (Schlossplatz): Germany's best city centre