Residential Location Choice: Models and Applications