MSC sometimes decorate the ship, but most of the time they use the massive screen to do christmas things on. The ship may stop at every port to pick up passengers, but that won't affect your itinerary. Most of the ports you will visit have christmas decorations and markets in the towns/cities. The ship shouldn't be maximum capacity, probably around 5000/6000 guests as it's a week too soon for most school holidays.