I'll be visiting the city of Prague over the weekend as a part of my Eastern Europe journey (Budapest - Bratislava - Prague). I see that there isn't much going on in terms of attractions during these days as almost all the pubs and shops are closed during Christmas time. I would like to know about the situation in Prague tomorrow and over the weekend. Are the shops etc. open on the next three days?
Also... Please do not hesitate to drop a few lines about your suggestions on Prague must-do's apart from the every tourist routine.