A primeira coisa a saber sobre o Couchsurfing é que ele é totalmente gratuito. Você não é obrigado a "pagar" pela sua estadia oferecendo um jantar, trazendo um presente, etc. A única regra que se aplica é se comportar educadamente. Você não precisa nem passar um tempo com seu host, mesmo que em alguns casos isso ocorra no "comportamento não educado".
Dito isto, a resposta à sua pergunta é muito subjetiva e varia de acordo com quem será seu anfitrião. Divido minha resposta em dois parágrafos:
Presentes
Durante minha experiência pessoal na comunidade (sou membro do CS desde 2009 e hospedei mais de 50 viajantes), conheci couchsurfers que trouxeram presentes simples (por exemplo, uma caixa de chocolates, uma lata de cerveja, objetos que deveriam lhe dar boa sorte) , etc.), às vezes pessoas que prepararam um jantar inteiro para mim em minha casa ou até mesmo uma pessoa que me convidou para jantar em um restaurante. Várias vezes o hóspede simplesmente passou algum tempo comigo, conversando e tomando uma bebida, sem oferecer nada (tudo bem, é claro). A regra geral, na minha opinião, é ler atentamente os interesses da pessoa que o hospedará e agir em conseqüência: se uma pessoa está muito interessada em comida, você pode trazer algo para comer do seu país que é impossível. ou difícil de encontrar no país do seu host. O mesmo se aplica à fotografia, livros, música etc.
Visitando a cidade
Eu geralmente gosto de passar algum tempo com meus convidados e mostrar a cidade. Outros surfistas que conheci dão a chave da sua casa e se comportam mais como um albergue gratuito. De qualquer forma, as pessoas geralmente anotam seus perfis se estão dispostas a visitar a cidade com seus convidados; basta verificar os perfis antes de enviar a solicitação.