I got some nice ones from John Lewis at a a good price but about 20cm too long.
I don’t own a sewing machine but could consider hand stitching to shorten. The lining material is very thick though (feels like thick plastic) and it might be a challenge.
Any other options?