Council shall hold not less than twelve (12) regular meetings each year, at such place and at such times as shall be determined by ordinance or motion. Special meetings may be called by the Mayor or by any three (3) members of Council by written notice served personally upon each member or left at his/her residence at least twelve (12) hours in advance of the time of such special meeting. Except for such closed or executive sessions as may be permitted by general law, all meetings of the Council and its committees shall be open to the public.