Clark Griswold (Chevy Chase) mieszka z rodziną w domku na przedmieściach Chicago. Postanawia urządzić swoim bliskim wspaniałe Boże Narodzenie. Jednak od początku prześladuje go pech. Oprócz zaproszonych na święta rodziców jego i żony Ellen (Beverly D'Angelo) w domu Griswoldów pojawiają się także niezapowiedziani goście - kuzyn Eddie (Randy Quaid) z żoną, dwójką dzieci i psem. Przyjeżdżają także wuj Lewis (William Hickey) i ciotka Bethany (Mae Questel). Ta para nieszkodliwych dziwaków zdolna jest wyprowadzić każdego z równowagi. Tymczasem Clark, który pragnie wyprawić idealne święta, kupuje choinkę, która ledwie mieści się do samochodu i ogromną ilość światełek choinkowych, by przyozdobić nimi dom i ogród. Gdy z niemałym trudem udaje mu się je rozwiesić, okazuje się, że lampki nie świecą. W dodatku może się okazać, że Clark nie otrzyma od szefa corocznej premii świątecznej. Sytuacja staje się coraz bardziej nerwowa, a wymarzona świąteczna atmosfera pryska.