Nice idea... But I definitely would not live for more than a week or 2 in 2 of the 3 places listed (Mexico City, Ubud). Lisbon is fine thought. Why did you choose Ubud instead of other places in Bali?
I do get the slightly bad esoteric rep Ubud has, but it also got a very vibrant "getiing shit done" community.
Are your doubt more about location or other issues?