Avoid business gifts.
Denmark is one of the least corrupt societies in the world, so if you show up with expensive gifts for your Danish colleagues, they might not be able to accept them. At best, the gifts might be donated to the company’s human relations department for distribution to employees at the annual holiday party.
Danes are not expecting any gift at all, but if you insist a small item of food from your native country is usually appreciated. Most Danes have a sweet tooth and the country actually records one of the world’s highest per-capita consumption of candy.
If you work at a Danish company, you do not have to give gifts to your boss or co-workers. Occasionally, if a co-worker is getting married, having a baby, or retiring, everyone in the office will chip in for a single gift.
When invited to a Danish home, a good bottle of red wine is the standard gift. If you avoid alcohol, flowers or prettily-packed candies are also appropriate.