I've always wanted to go to NYC and thinking of booking next year. When's the best time to go? Thinking of December to experience the festivities.... if you've visited is it amazing or just a dirty city full of rude people rushing around as sadly I've read?