Manners and etiquette have changed over the years, of course. But I was raised that the hosts pay for dinner. Since your relatives are the "hosts" (even though you're only in their city, they still count as hosts in my book), they should pay.
HOWEVER, if things look awkward when the check comes, just grab it. I hate playing that stupid game.