How to make a perfect cycling city