Berlin has a wide range of hotels from simple to quite luxury, near the center or in the periphery. The latter is not a problem for tourists because the excellent public transport in the city makes it easy for you to get to the city centre (see trips in Berlin). The neighbourhoods in Berlin that are ideal to stay.
All in and around the Jewish quarter (triangle between Linienstrasse, Oranienburgstrasse, Hakesche Market, Dircksenstrasse, Rosa Luxemburgstrasse) Central and incredibly quiet located in a well preserved historical neighbourhood.
Near the Hauptbahnhof: S7 runs through it, close to all attractions, easily accessible and at the quiet Tiergarten park.