All council meetings shall be open to the public and citizens shall have a reasonable opportunity to be heard. The council shall exercise its powers only at public meetings.