Do I need to register my adress?
Everybody who lives in Germany must register their German home address at the registration office (Bürgeramt). As soon as you arrive in Germany you must register your current address which may be the address of the guest house in case you have not found a flat yet. You need to take the completed registration form (Anmeldung) and your valid passport to the registration office. Be prepared that it may take 1 to 2 hours before it is your turn at the registration office. When you are registered you will receive the stamped registration confirmation (Anmeldebestätigung). You need this document when you open your bank account and when you apply for a residence permit. Each time when you move, even within Berlin, you will have to go through the same process again and get registered with your new address.