Villahermosa, Mexico, has a reputation as a rather unattractive city, but that has changed to some degree. Oil money has been used to landscape a good part of the city into parks and river walks ...