There are a few very good hotels in Berlin, and some with attractive special rates. My favorite is the Rocco Forte Hotel de Rome. I like a hotel in a good location, and if there is a spa, all the better. This historic hotel is close to the Brandenburg Gate, and is in the restored Dresdner Bank building, and is right inside Berlin’s Mitte district.
There are some other great hotels, and with good price points, but after reading your profile, this would be my choice. The hotel's concierge will give you the details on places to eat within walking distance. Lutter & Wegner is my favorite restaurant in that area. Some places are dressier, but L & W is more of a casual fun place with good wines.