Verás que varía de un anfitrión a otro, y esto a menudo se indica en su perfil.
Algunos están emocionados de conocer gente nueva, pero en realidad no pueden hospedar, así que a menudo solo dicen que quieren encontrarse contigo en la ciudad para tomar un café u algo similar.
Otros tendrán una cama y una habitación de sobra, y pueden ser increíblemente generosos.
Sin embargo, entienden que estás viajando, estás en un presupuesto, y aunque les gustaría mostrarte la ciudad, también (generalmente) estarán ansiosos por ayudarte a disfrutar tu tiempo mientras estés en tu presupuesto. Algunos solo quieren una nueva persona con quien hablar por las noches, mientras que otros te guiarán.
Te sugiero que te registres, crees un perfil y luego explores algunos de los perfiles en las ciudades que desees visitar. Te dará una idea de lo que están buscando en un huésped; a menudo dicen en sus perfiles que quizás solo quieren practicar un nuevo idioma, o les gusta conocer gente nueva.
En cuanto a llevar un regalo o invitarlos a cenar, haz lo que te sienta cómodo y no los obligues tampoco. En algunas culturas es muy importante tratar a una persona cuando vienen a tu ciudad/casa, mientras que en otras es costumbre llevar algo, eso dependerá de a dónde vayas, y probablemente sea un tema para otra pregunta. ;)