The warm weather is here. It is safe to say we are done with snow until next winter. We are trading out our coffee and hot chocolate from iced coffee and milkshakes. The perfect milkshake balances the ice cream and flavors perfectly.

Evans, Getty Images

BestThingsNJ.com just released the top 10 places to get a milkshake in New Jersey. South Jersey is home to one of the best places to get a milkshake in New Jersey. The website said, "These New Jersey spots for milkshakes offer handcrafted ice cream in special artisanal flavors, traditional options, and even crazy shakes that vary month by month."

The website names Springer's Homemade Ice Cream in their top 10 list. Springer's calls Stone Harbor home.

This is what the site had to say:

Springer’s Ice Cream has been open seasonally for more than 80 years and handcrafts delicious ice cream flavors. On the menu, you’ll find a variety of flavors including coffee, mint Oreo, and black raspberry. Milkshakes can be made from any of their flavors and can be topped with vanilla, chocolate, cherry, or strawberry syrup. In addition, they sell a Dream Shake, which is a mix of vanilla ice cream and one of their ices.

Some of the other places include Burger 25 in Toms River, The Bent Spoon in Princeton, and Cookman Creamery in Asbury Park. Check out the top 10 at BestThingsNJ.com.

More from SoJO 104.9: