I would say implement a housing allowance at each base and make everyone live on the economy, be it rent or own. Monthly rate based on local prices adjusted yearly.
Everyone gets the same, from Pte to LCol. Here is a $1000/month tax free allowance to live in Bloggins Lake, Alberta, stay xx kms within the base.