По отелю - рекомендую
Best Western am Spittelmarkt. Были в Берлине на НГ каникулы, очень понравилось, несмотря на морозы.
У отеля единственный минус (зимой на это плевать, а летом может быть неприятно) - часть окон выходила на стройку. Но, во-первых, она уже, возможно, завершилась, а во-вторых, если в отеле только ночевать, то и плевать. Зато в 2 шагах от метро, до центра пешком минут 15, бутики - в 10 минутах, и в то же время - тихое местечко.