Nyah, I chose Liara. Didn't realise you're still technically in a relationship throughout ME2, they don't really make that clear, so I ended up cheating on her with Garrus. Fun times.
Should probably play a male character just to seduce Ashley and Mirranda. I'd take Mirranda, every time, though she has an awful voice.