I'm running off the assumption that we will be in Tevinter, but the main character is from Orlais. And, given that the antagonist appears to be qunari, qunari aren't a playable race. However, at the very beginning of the game, the qunari have not yet attacked.
Human - All humans are minor Orlesian nobility.
Human Warrior - A Chevalier
Human Mage - Former Circle Mage from Montsimmard
Human Rogue - A Scout
All of these were in Celene's court and used as bards.
Elf - All elves are city elves
Elf Warrior / Rogue - A former servant who lived in Val Royeaux's alienage
Elf Mage - Former Circle Mage from Montsimmard
All of these used to work for Briala, who worked in her spy network.
Dwarf - All dwarves are surface dwarves who worked for the Carta.
Dwarf Warrior - Former muscle who served as bodyguard and enforcer
Dwarf Rogue - Cutpurse and smuggler
All of these were employed by Gaspard, who was known to have close ties to the Carta.
At the start of the game, they are sent as agents and spies up north (for reference, this character will be called "The Bard"). The South needs information about the possible qunari attack as hinted at the end of Trespasser. The ruler of Orlais is sending their best agents (either because the ruler trusts The Bard, or because the ruler wants them far away from Orlais, but they're too useful to remove. As such, they are being sent to Carastan. It's close to the sea, but far away from Minrathous, and the leader there is known to be open minded and has good trade with the south.
Similar to previous games, the choice not picked by The Bard is travelling with them. However, the Bard is the only character that will be chosen by the player.