The council may levy and collect taxes without limitation as to amount for municipal purposes which may include but shall not be limited to: general ad valorem property taxes, sales tax, use tax, bed tax, occupation tax, excise tax or income tax.
No bed tax, excise tax or income tax shall be levied after the adoption of this Charter until such tax shall have been approved by a majority of the registered qualified electors voting at a regular or special election.