Where you can't
In Denmark it is against the law to smoke in indoor public places, except in specially equipped smoking booths. This includes restaurants, cafés, bars, all forms of public transport and taxis.
Where you can!
You may smoke in bars or cafes with a licence to sell alcohol, if they are smaller than 40 square metres in size. Hotels determine their own smoking rules but most hotels are non-smoking.