Travel + Leisure named Cape May and Atlantic City to its list of the "25 Best Christmas Towns in the USA." Cape May ranked No. 21 and Atlantic City ranked No. 23. The Jersey Shore towns offer a variety of holiday festivities, including tree lighting ceremonies, parades, Santa runs and other winter-themed events.