Nobody has said April Fools or Valentines.... they are my favorite. Christmas is great also but I usually get really sick every Christmas(Its like a curse or something) and 4th of July is also cool.
For me, the answer is easy: Christmas. And it's not for the presents, it's because the atmosphere. And I like the snow. Where I live it doesn't snow quite often, but when it does it's amazing, even if it's just a couple of snowflakes.
I don't enjoy them much anymore mostly because of constant arguing that comes with them and me ending up hiding out somewhere until all the people leave, but if i have to pick one I'd have to go with Thanksgiving. Who doesn't like eating?
I love Christmas, its the best holiday ever. I was supposed to be born on it. And the snow is great. Unfortunatly since my birthday is for Christmas, latly I haven't been getting presents for Christmas. Or my birthday. But I did get my birthday cake for christmas.