One of the most celebrated festivals in the United States, Cinco de Mayo, is always something to look forward to every year. This Mexican festival that got its roots from the historical Battle of Puebla back on May 5, 1862, is bursting with Mexican culture, tradition, and vibrant parties -- the kind Americans always want to take part in.

This year, there are tons of Cinco de Mayo festivities all around the country, but there are some cities that stand out for being the best places to be. Here are some of the best cities in the U.S. to celebrate Cinco de Mayo this year:

New York City, New York. New York is always open for partying, and this year, the Big Apple's take on Cinco de Mayo will be no exception. For Mexicans, celebrating Cinco de Mayo in New York is a chance to enjoy their culture's heritage, and for the rest, well, you can fill up on all sorts of good deals you can find all around the city. Take part in Cinco de Mayo cruises, or fill your stomach with authentic Mexican food in Dos Caminos. According to tTripping, if you want to add in booze to your Cinco de Mayo experience, make sure to join the 6th annual Cinco de Mayo bar crawl on May 5.

Los Angeles, California. Since Mexicans make up for a large portion of the L.A. population, you can expect an authentic Mexican take on the Cinco de Mayo celebration this year. The festival kicks off with the Fiesta Broadway parade on April 30, and this week, make sure to be in Whittier Narrows Regional Park for a day full of fun, music and all other sorts of Mexican festivities. L.A. always boasts the biggest Cinco de Mayo party in the world, according to tHopper, so make sure to not miss out.

Boston, Massachusetts. If you're looking for a low-key Cinco de Mayo celebration to spend with your family and kids, then Boston is the place to be. All week, several Mexican restaurants in Boston run specials on Mexican fare -- granted they may not be as grand than what's served in Las Vegas, but five days of pork tacos at $11? Who wouldn't want that? Afterward, make sure to drop by Union Square for a night full of Mexican music, Mariachi dancers, and other fun shows your kids will surely enjoy.