Each fiscal year, the Manager shall prepare and submit to Council a budget covering an estimate of available funds and required expenditures for the ensuing calendar year. Council shall specify the form of and the information to be included in the budget. Such budget may be amended by Council; shall be approved by Council as presented or amended; and shall be the basis of any levy of taxes by Council or any request for an extra levy. Council shall provide for a public hearing on the budget, to be advertised ten days before such hearing and make a copy of the budget available for public inspection in the ten days prior to the hearing.