The small towns are nice to live but more than that they are appropriate for investors to diversify their investments and create a healthy portfolio. No wonder the small town life attracts the residents living in big cities but when ...