Every Fields of Mistria guide and wiki page we've published so far.
Answer first: 30+ villagers, 12 romanceable. Meet everyone Friday after 6 PM at the Inn — then use the gift guide and marriage guide to raise hearts.