Good for: People who like to wear clothes when they go to sleep. Seriously, if the recipient you're thinking of prefers to slumber in the buff, this gift idea will probably go unappreciated.
Why pajamas: There are all sorts of reasons why PJs make a great gift at this time of year. They keep the recipient warm and comfy on cold winter nights. They make awesome loungewear for those days when you stay at home fighting off a cold or the flu. You can roll out of bed on Christmas morning in cute PJs, open your presents, and have a late pancake-and-waffle breakfast--all the while feeling equal parts adorable and cozy. For winter pajamas, I prefer loose-fitting, classic cotton or flannel matching sets with an all-over print for that extra cozy feeling. Although Christmas-y options abound at this type of year, I recommend getting a season-neutral print that can be worn beyond the festive season.
Go luxe: The navy/white colour combo, piping detail, and pocket embroidery make these Lauren by Ralph Lauren classic pajamas ($98.14 Cdn) from Nordstrom the epitome of preppy chic. Slip them on, have a mimosa with your Christmas brunch, and pretend you're on the set of Gossip Girl.
Spend less: La Senza has always been a reliable standby for affordable bras and sleepwear. Their tailored flannel PJ ($19.50) comes in a variety of prints and is sure to bring the wearer sweet dreams without bringing you nightmares of the post-holiday credit card bill.