Healthy cities mean happy living