Hello! I was hoping to visit Prague during Christmas Day and New Years. However I wanted to confirm if any of my bucket list sites, Prague Castle, St. Vitnus Cathdral, Petrin Tower, Old Tower Bridge, and Powder Tower would be open during Christmas Eve, Christmas Day, New Years Eve, and New Years Day. If you can comment on the availability of public transport and pubs/cafes during these times, I would appreciate it as well.
Thank you!! Happy travels!