No more than six people will be allowed to meet in pubs, cinemas and restaurants in Wales from 26 December.
Two-metre social distancing rules will also return in public places.
Licensed premises will have to offer table service only, face masks will have to be worn and contact tracing details collected.
Outdoor events will be limited to 50, with 30 indoors, but no restrictions were brought in for smaller meetings in private homes.
First Minister Mark Drakeford called for people to limit the amount of socialising they do and take a lateral flow tests before they go to meet other people.
"Outdoor events will be limited to 50, with 30 indoors, but no restrictions were brought in for smaller meetings in private homes." Let's be clear about what this means. It means that our family get together earlier this week after my aunt's funeral wouldn't be allowed next week, a whole year after no such thing was allowed at my father's funeral. I am incandescent with rage.
Fines will be handed out to employees in Wales who go to work when they could work from home.From Monday, workers will receive a £60 fixed penalty notice and companies hit with fines of £1,000 every time they break the rule.Until now there has just been guidance encouraging home working.The union GMB said it would affect "the poorest, most vulnerable workers" while the TUC said it was "at best naïve" to think responsibility is shared.