It is quite common to see a charge for a second person in the room in Germany. However in an Intercontinental it is an Ambassador benefit that it is free. In the CP this is up to the hotel, some have given me Ambassador benefits others not. This is in no way related to the city tax in Berlin,that is paid to the city authorities.