Discount Hotels in Auburn, Massachusetts
Auburn is a very charming town located in Worcester County, Massachusetts. Here, you can spend a couple of very relaxing days enjoying the sedated pace of Auburn, romantic walks, tasting the exquisite dining options, shopping, and socializing. For those in a mood for visiting and exploring, it is worth visiting the Dr. Robert Goddard Space Center, the Old Sturbridge Village (a living history museum recreating a village of the 19th Century New England), and the historic Worcester Art Museum (founded in 1898, is home to many world-class paintings including El Greco’s). Other top Auburn attractions include Krystal Clear Aquatics and Crystal Caves Family Entertainment Center (great if you are traveling with kids). Regarding budget accommodation, there are more than 60 discount hotels in and nearby Auburn that offer good value-for-money rooms for under $120 per night.