As far as Hershey goes there's a very nice/new and imho rather pricey Hampton Inn on Chocolate Ave. Right across the street is the Hershey Pantry where once you eat there you'll be back for every other meal the rest of your stay. Awesome food. Otherwise there's the Hershey Lodge, or 4-star is The Hotel Hershey.
You must be logged in to post