Cities and towns may maintain and operate a volunteer or paid fire department and may do any and all things necessary to secure efficient service. The council may delegate to commissioners by ordinance the power to control and manage such fire department under such rules and regulations as the commissioners or the council may prescribe.