The holidays are, quite simply, a magical time throughout New England. It is a time when everything is aglow. Christmas trees made out of lobster traps, sparkling lighthouses and church steeples covered with snow that stand out against the deep blue sky are only some of the winter scenes perfect for photographs. Need more holiday spirit? Let the sweet music of the Boston Pops, the Newport Mansions filled with thousands of poinsettias, evergreens and wreaths and the sparkling holiday lights of New York City put you in a joyous holiday frame of mind.