As far as I know Geralt slept with : Vesna, peasant girl from Outskirts, Abigail, Shani, gossip girl, half-elf girl, princess Adda, Blue Eyes, Morenn, Rozalind, noblewoman from Trade Quarter, clerk from Vizima town hall, Queen of the Night, Celina, Lady of the Lake, hungry she-Elf, peasant girl from Lakeside, two medics, Rayla, Toruviel, Mottle, Succubus, Cynthia, Ves, random prostitutes...
And few sorceresses, of course...And couple of girls from Zerikannia...
Maybe thats the reason why we don't get many romance options in TW3
My Collectors Edition guide shows only 1 side of a page for guide on Romance options (Carnal Knowledge)
--Just Joking--