A good source of information is Hamburg In Your Pocket.
As not everybody is speaking English in Germany and as you don't want to feel stupid by not even knowing how to say 'Good Morning' in German, print yourself a copy of the Pocket Talk English - German micro dictionary.