In general yes, you can smoke in many bars/cafés. They either have separate rooms, or they are smoking places in general.
For restaurants this is not really common. Mostly, you can smoke there, if they have an outside area but not inside.
Hope that makes sense.