Should we split the groups, may I recommend this set up?
The Cat: Teclis, Tatterdemalion, and Vanri
The Market: Soril, Althaea, Silas
This way we get some protection in each group should a fight arise (a defender w/ Teclis and Tatti, 1.5 melee characters with the other group), and they both have a good set of skills to deal with their own challenges.