The one thing which creates the Christmas atmosphere in Prague the most are Christmas markets.
Christmas market at Old Town Square
Christmas market at Prague Castle at Náměstí u Sv. Jiří
Christmas market at Náměstí republiky
Christmas market at Wenceslas Square
Christmas market at Jiřího z Poděbrad
Christmas market at Náměstí míru
Christmas market at Anděl
Christmas market at Tylovo náměstí