Pretty much everything will still be open to visit in December - it will just be colder! But Prague has a beautiful Christmas markets throughout the city, including Old Town and the Prague castle. Plus, you can go ice skating and enjoy all kinds of other winter festivities!