It is a 10 minute walk to the metro from hotel Carol and a 15 minute ride to the centre - i am not sure where the Xmas markets are held but assume they will be fairly central.
Hotel Carol has a very good position, there is a metro station nearby. You can easily get to the city centre. Enjoy yourself,
Get an answer from Carol staff and past guests.