Rents are rising and in Germany you'll pay a premium for services. But from groceries and childcare to board games and beer, life here isn’t always as expensive as newcomers fear.