Germany uses the euro. As a cash-dependent society, Germany will require you to carry a fair amount of cash in hand. That said, in big cities you can naturally use your credit card in major restaurants, museums, and shops.