The council shall determine all matters of policy of the city and adopt ordinances and necessary rules and regulations to make the same effective. Further the council shall, subject to the limitations of law, raise revenues and make appropriations for the operation of the city government, provide for the public peace and health and safety of persons and property.