The City of Madison in Madison County is hereby granted full power and authority to provide for and establish, by written ordinance, historic preservation districts within the municipality.