Reading a few books won't do it. Sure it takes time to research but if you need to reasearch 100+ towns you're doing something wrong. It's not about finding the best town in the world, it's about finding ONE that suits your needs. Set your goals and look for a few areas that will bring you...