The minimum length is usually 5 years, although there are short-stay options (winter season or holidays).
Generally, 1 or 2 months’ deposit is required, refundable at the end of the contract if the property is in good condition.
It depends on the contract. Electricity, water, heating and internet are normally paid separately.
That depends on the owner and the community of neighbors.