Purchasing a new home is one of the biggest decisions of your life. Choosing the right town to settle down in is essential ...