As Christmas gets closer, there are plenty of options around town to celebrate the holidays.
Wallethub looked at the top 100 cities to celebrate Christmas.
Baltimore was ranked 31.
The study looked at several factors including shopping around town, dining options and attending holiday events.
Washington, D.C. came in 12th. Orlando, Florida topped the list. Hialeah Florida was on the bottom.