Protests will only be allowed in some towns and cities if organised by unions, and top museums will be closed on Saturday.