I have been to Prague and Budapest, but only in the summer so far. I think both places are great and offer variety of tourist attractions as well as beautiful scenery. They are both also relatively cheap in comparison to many other European cities. If I had to pick one to visit in Winter I would definitely say Prague, and I am planning on doing so in the future! It is one of the prettiest cities I have visited and I can only imagine it being even better at Christmas.
Some of my recommendations in Prague:
- The old town area for a variety of great food and drink spots! I believe it also has a huge ice skating rink in the winter months.
- Take a walk along the river and over one of the many bridges (Charles Bridge is probably the most pretty).
- Visit Prague Castle
- Go to one of the many Christmas markets!