Do they really want to get a room here with these obnoxious people? Sleeping in a proper bed for once would be nice but not so nice that it'd make it worth while dealing with someone who refuses to talk to Belmarniss.
...
Why is she reacting so strongly to this?
The locals have a legitimate security concern with drow, and they possibly shouldn't trust a human stranger to assuage their worries - for all they know, Belmarniss is coercing Tanya! Tanya doesn't even look like an adult! - anyway, it makes sense that people would resent and fear drow even if they think a particular drow isn't a threat. It's not entirely rational, but humans are just like that. Some Germanian soldiers can't be trusted to deal fairly with Russy locals even when said locals are perfectly polite and do everything the army asks of them. Tanya just isn't used to being on the receiving side.
...well, but she isn't on the receiving side, Belmarniss is. So why is Tanya taking it so badly? Did she start treating Belmarniss as one of her men, just because they were together for a while and trusted each other to guard their sleep? Tanya hasn't had any relationships outside the military since she enlisted, so her subconscious seems to have slotted Belmarniss into the closest available category. And Tanya would be furious if someone treated, say, Lieutenant Serebriakov this way because her family were Russy immigrants, not that Visha would need Tanya's help in putting someone like that in their place.
Alright, but this kind of overprotectiveness for a civilian associate is ridiculous, inappropriate, and possibly even insulting. Belmarniss is a capable young woman and if she chooses not to take offense then it's certainly not Tanya's place to do so for her.
"If you don't mind the locals' attitude. Do you think it will be better in the city, because it's much bigger and has more immigrants - and presumably different species - or just because it's farther away from drow territories?"