All regular and special meetings of the council shall be open to the public and rules of order of the council shall provide that citizens shall have a reasonable opportunity to be heard. No official action shall be taken by the council at other than a regular or special meeting.