Money
The local currency is the Euro. For current exchange rates you may see
Oanda.
Major Credit Cards are widely accepted in hotels, restaurants and shops.
Tipping
Unlike in some other countries, service staff is always paid by the hour (albeit not always that well). A tip is a matter of politeness and shows your appreciation. If you didn't appreciate the service (e.g. slow, snippy or indifferent service), reduce the tip accordingly or don't tip at all.
Since the introduction of the Euro, a tip (Trinkgeld, lit. "drink money") of about 5-10% is customary if you were satisfied with the service. Nonetheless, service charge is already included in an item's unit price so what you see is what you pay.
Tipping in Germany is usually done by mentioning the total while paying. So if eg. a waiter tells you the bill amounts to "¤13.50", just state "15" and he will include a tip of ¤1.50.
Smoking
Smoking is not permitted within public buildings and is not permitted at all on public transport, including domestic air flights.
Shopping Hours
Most shopping centres are open from 9am to 8pm Monday through Saturday.
Banking Hours
The banks are open at least from 9:30am to 4pm Monday through Friday.