Municipalities are authorized to exchange properties, real or personal, with other municipalities or with counties. Provided, any such exchange shall be approved by ordinance of the governing body of the municipality and shall be accomplished in accordance with procedures prescribed by the governing body.