20 Amazing Travel Destinations You Can Actually Afford to Live In

Make every day a vacation by living in these world cities.