1. A method of determining a geographic area having similar characteristics to a first geographic area associated with a user, the method comprising: providing a web-based system with a graphical user interface on a computer to receive at least one input related to a location of interest; upon receiving the at least one input on the graphical user interface, assigning weights to user preferences based on user-provided information retrieved from one or more social media platforms and based on the at least one input; receiving feature data related to the location of interest, the feature data including N features associated with the location of interest; transforming the N features into N feature values associated with the location of interest; generating an M-dimensional feature vector representative of at least one other geographic area associated with the location of interest, the M-dimensional vector comprising the N feature values and the at least one input, the N feature values and the at least one input scaled based on the weights; identifying with the web-based system the at least one other geographic area associated with the location of interest; analyzing the M-dimensional vector with reference to a current feature vector to determine a difference between the M-dimensional vector and the current feature vector, the current feature vector associated with the first geographic area; displaying the difference between the M-dimensional vector and the current vector on the graphical user interface; and receiving via the web-based system a supplemental input and adjusting at least one of the feature vector or the current vector based on the supplemental input, wherein at least one of the characteristics from the first geographic area is not based on image analysis of the first geographic area.