Na svoj trinaesti rođendan Marnie (Kimberly J. Brown) saznaje da je vještica. Osim prvotnog oduševljenja, oduševi je činjenica da je podrijetlom iz dugačke loze vještica. Potom, Marnie i njezini rođaci idu u posjet njenoj ekstravagantnoj baki Aggie (Debbie Reynolds), u njezinom domu u Začaranom gradu. Začarani grad je prelijepo, ali čudno mjesto u kojem vještice, goblini i vampiri normalno žive svojim životima. Ali Marnie počinje otkrivati da zlo počinje vladati Začaranim gradom, a konačan plan mu je i zavladati svijetom. Zato će Marnie skupa sa svojom družinom, krenuti u tešku bitku protiv zla.
Gospodin Twitchell, pohlepni stari poduzetnik, izumio je Summer Wheeze, sprej koji trenutno uklanja snijeg i bljuzgu! Sada Holly mora spriječiti da se Frosty otopi i uvjeriti sve da je snijeg zapravo dobra stvar.
Ernest P. Worrell (Jim Varney) je taksist u Orlandu na Floridi. Jednoga dana pokupi muškarca (Douglas Seale) koji tvrdi da je Djed Božićnjak i da mora obavijestiti voditelja dječjeg programa Joea Curruthersa (Oliver Clark) da je izabran da bude njegov nasljednik. No Joe ne vjeruje Djedu i on završi u zatvoru. Međutim, Ernest se predstavi kao guvernerov prijatelj i pomogne Djedu da pobjegne iz zatvora. Nakon niza događaja, Joe na kraju ipak prihvati poziv. No Ernest prvi puta mora voziti sanjke.
Whitley Strieber (C. Walken) pisac je iz New Yorka koji u skladnom braku sa suprugom Anne (L. Crouse) ima sina Andrewa (J. Carlson). Jednog dana Whitley s obitelji i prijateljima Alexom (A. Katsulas) i Sarom (T. Hanauer) odluči provesti nekoliko dana u kući za odmor daleko od velegradske gužve. Na granici sna i jave Whitley i ostali ukućani dožive traumatični susret s izvanzemaljcima što kasnije svi zaborave. Kada se pri sljedećem posjetu prirodi ovo iskustvo ponovi, Whitley je siguran da je doživio nešto nevjerojatno. Sumnjajući u vlastito psihičko zdravlje, odluči potražiti pomoć od psihijatrice dr. Janet Duffy (F. Sternhagen).
Novi član obitelji Bannister, Zeus, žuti labrador, čini se da nije baš pas čuvar kakvoga obitelj treba. No, kad dva provalnika krenu provaljivati u njihovu kuću dok obitelj nije doma za Božić, Zeus iskoristi priliku da postane junak, dokazujući da svaki pas – čak i ovaj – ima svoj dan.