Is there a way to hide songs in iTunes
You can simply uncheck the Checkbox next to the track.




  If unchecked, the song will never played!


Another Soultion:

Create just two different iTunes Librarys. One with Christmas songs, and another for the rest of the year. When it's christmas time, open iTunes and hold down the [alt]-key, to choose the other library!

There isn't any function to hide songs in iTunes. But you have great other options:


  
  Unselect the songs you don't want to hear
  Make a iTunes-Christmas-Library 
  Create smart playlists