Carlsbad, in North County San Diego, is a laid-back beach town that puts on its holiday best. December stays mild here, so you can do a morning boardwalk stroll or toes-in-the-sand moment, then slide into sweater-and-cocoa evenings. The Village glows with lights, palm trees get wrapped like candy canes, and the sunsets do most of the decorating. It’s an easygoing, coastal holiday vibe—right by the beach, close to San Diego, and perfect for relaxed, photo-ready celebrations.
Where TO STAY
Park Hyatt Aviara Resort
7100 Aviara Resort Drive
Carlsbad, California 92011