The world is a big place, the answers to your questions depend entirely on your circumstances. Visas depend on the country. As a general rule, US and EU citizens can stay for 60-90 days at a time without hassle in many countries. There are many tax consequences to living abroad - hire an accountant or else spend a pleasant few evenings on the IRS website to find out more.