My girls, and the girls at gym, like to wear black lycra gym shorts with funky camisoles they buy online. I use
www.jagwear.ca, you can go online and design your own tops, choose the fabric and trim etc. The prices are in Canadian, so are quite good, quality is good too.
I have bought some from GK over the years, but the tops tend to be too short, I like the tummy to be covered for the bars etc.
There is an ebay seller who has two peice, more like tankini style suits, often sellers will make suits to order if you ask them.