The City Council may, except as expressly limited by the State of Iowa, exercise any power and perform any function it deems appropriate to protect and preserve the rights, privileges and property of the city and of its residents, and preserve and improve the peace, safety, health, welfare, comfort and convenience of its residents.