Every year the Inner Harbor is the home to an authentic German Christmas Market. It is worth a visit as it is filled with vendors who sell authentic German food, hot drinks, and holiday gifts.
The Christmas Village is open through Christmas Eve with hours as follows:
Christmas Eve: 11AM-5PM
Closed on the following Mondays/Tuesdays: Nov 29/30, Dec 6/7, Dec 13/14
Parking information: Use this feature on their website which shows available parking garages. It allows you to see how much parking is ahead of time and reserve a spot (you will need to park for about 2 hours to be safe). You can also look at the picture below. The red lines show where the Pay to Park spots are (cheaper than most parking garages). These are along Key Highway and Light Street in the Federal Hill neighborhood.