(a) The municipal councils shall meet in regular session no more than twice a month, and shall be paid for each meeting as provided by law. The mayor, or a majority of the members of the council, may call special sessions of the council as needed. The powers of the municipal councils shall extend to all local matters of a predominately local nature not pre-empted by the Commonwealth Legislature, and shall include the following: