Two of the best credit cards in Germany that offer travel discounts, both within Europe and worldwide, as well as hotel reservations, are the Santander 1Plus Visa Card and the Hanseatic Bank GenialCard.