Looking for a place to buy a house and put down some roots? You might consider Texas. Cities in the Lone Star State take the first three spots on WalletHub's new list of best places to buy a house (and five spots total in the top 10). WalletHub looked at 22 indicators of "housing-market attractiveness," including home appreciation, unemployment, and population growth, in 300 cities to come up with the list. Check out the top 10:
                                    
                                    
                                
                                
                             
                            
                            
                            
                            
                            
                                
                                
                                    
                                        
 -  Frisco, Texas
-  McKinney, Texas
-  Allen, Texas
-  Santa Clara, Calif.
-  Durham, N.C.
-  Murfreesboro, Tenn.
-  Richardson, Texas
-  Seattle, Wash.
-  Bellevue, Wash.
-  Denton, Texas
 See the whole list — including a break down for large, medium, and small cities — 
here.