It’s that wonderful time of the year and Christmas is now only one day away! From twinkling light displays to holiday happenings, and Christmas activities, here are the cities and towns that will be at the top of Santa’s nice list this year rated by Only In Your State.com.

See if your city/town made the cut down below.

1. Attleboro

With 300,000 lights strong over a span of 10 acres, and thousands of visitors each year, Attleboro's main Christmas celebration turned 62 years old this year with LaSalette Shrine's Festival of Lights. If you have not had a chance to see the amazing light display at LaSalette, there is still time because it is truly a sight to see! The lights are live from 5pm to 9pm and run through January 4.

2. Rockport

This town bordering the water brings monthly holiday events such as candy-making demonstrations, caroling, holiday shows, pageants, and community sing-alongs. And it gets even better. On the morning of Christmas, Santa sails on a lobster boat into port to greet the children of the town.

3. Sturbridge

Historical traditions of Christmas traditions are brought to life on every weekend in December at Old Sturbridge Village. Some of the activities include brunch with Santa, gingerbread decorating contests, Victorian caroling, chestnut roasting, sleigh rides, and holiday magic shows.

4. Marblehead

This seaside town includes a gingerbread festival and more than 80 local businesses that provide holiday activities, treats, and sales. Also, there are amazing Christmas events happen all throughout the month.

5. Taunton

City of Taunton Park and Recreation via Facebook

Taunton has been putting on a huge annual holiday light show on the town green dating all the way back to 1914. Taunton's nickname, "The Christmas City", has definitely lived up to its name every single year. This city is known for Check their Lights On festival and their annual Christmas parade.

6. Somerville

This city that borders Boston features the Illumination Trolley Tour. This 45 minute tour that showcases the best illuminated houses in Somerville is a great way to see some holiday lights. Also, to make the experience more memorable, hot chocolate and cookies are offered on the tour.

7. Newburyport

Each year, this small coastal city brings the annual Santa Parade that kicks off with jolly old Saint Nick himself arriving on a U.S. Coast Guard boat and concludes with a tree lighting and caroling.

8. Stockbridge

This small Western Mass town includes holiday events such as, horse-drawn carriage rides, holiday treats, and caroling. Residents even line the streets with vintage cars to recreate the famous 20th century American painter and Stockbridge native, Norman Rockwell, and his famous “Stockbridge Main Street at Christmas”.

9. Deerfield

This historic town gives visitors a taste of authentic old New England and has plenty to offer, such as a scenic downtown, original colonial houses, and Yankee Candle Village.

10. Boston

There are so many reasons that Boston is an amazing location for Christmas festivities. One of the main events, The Santa Speedo Run, takes place downtown with Bostonians running for charity while only wearing Santa hats and Speedos.

11. Provincetown

popkopopko's channel via YouTube

This town at the very tip of Cape Cod hosts events such as, the lighting of the Lobster Pot Christmas tree, holiday-themed bingo, a holiday champagne brunch, and community gingerbread decorating.

With additional reporting by Sal Lopez