Você perceberá que isso varia de um host para outro e isso geralmente é indicado em seu perfil.
Alguns estão empolgados em conhecer novas pessoas, mas não podem realmente hospedar - então, muitas vezes, eles apenas dizem que querem conhecê-lo na cidade para um café ou algo semelhante.
Outros terão uma cama e um quarto extra, e podem ser incrivelmente generosos.
No entanto, eles entendem que você está viajando, tem um orçamento limitado e, embora eles possam querer mostrar a você pela cidade, eles também (geralmente) estarão dispostos a ajudá-lo a aproveitar seu tempo e seu orçamento. Alguns querem apenas uma pessoa nova para conversar à noite, enquanto outros o levarão por aí.
Eu sugeriria inscrever-se, criar um perfil e, em seguida, analisar alguns dos perfis nas cidades que você deseja visitar. Isso lhe dará uma ideia do que eles estão procurando em um convidado - muitas vezes eles dirão em seus perfis que talvez eles só queiram praticar um novo idioma ou gostem de conhecer novas pessoas.
Quanto a trazer um presente ou levá-los para jantar - faça o que for mais confortável, e não os force a fazer isso também. Em algumas culturas, é muito importante tratar uma pessoa quando ela chega à sua cidade / casa, enquanto outras costumam trazer alguma coisa - isso depende de onde você vai e é provavelmente um tópico para outra pergunta. ;)