Recently we visited Prague, and the centre of attraction must start with the "Old Town Square". It is surrounded by the Old Town Hall Tower & Astronomical Clock, Tyn Church and St. Nicholas Church. Best time to take photos would be before 8.00am, as the square comes to life until late evening. There are several restaurants & bars around the square.
Also, you must visit the square in the evening, for night-shot photos & videos.