We booked a 3 night stay in early December. We stayed at Pure White, a boutique hotel 10 minutes walk from Wenceslas Square.
Although trams were plentiful. we feel that you see more if you walk so we walked everywhere. Although it rained the first evening, the weather was excellent for the rest of the trip and again, we had taken too much warm clothing!
We had not been to Prague before so thoroughly enjoyed seeing all the buildings as well as the multiple Christmas markets.