Why a beer costs €1 in Portugal but €3 in Germany