Oi!
Eu já fiz num par de cidades e podes estar descansada que são de confiança (até porque se for a free tour só pagas no final da mesma, se te agradar). Acho que a qualidade das mesmas varia consoante o guia, mas para ficares com uma ideia da cidade é uma boa opção. A tour por norma é feita a um ritmo 'intenso' mas perfeitamente suportável e até costuma ter uma pausa de 15-20 mins para wc's ou café/comida. Por norma os guias estão preparados para as perguntas, o inglês é perceptivel e dão um toque humoristico de vez em quando (normalmente eu prefiro os guias que oferecem mais informações historicas do que 'qual o melhor sitio para ir tomar um copo, etc', e as vezes que fui tive sorte nesse aspecto).
Em relação ao 'free', eles no inicio da tour explicam como funciona. Fazem aquilo e recebem somente as 'tips', e agradecem que quem tenha possibilidade (e na medida da sua carteira), ofereçam uma tip se gostaram da tour. Podem fazer uma piada durante a tour sobre o assunto mas é raro. Depois no final é que voltam a lembrar...e aí ofereces o que quiseres, consoante a tua satisfação. Na verdade acaba por não haver quase ninguém a não dar nada...mas acho que sai bem mais em conta do que uma tour tipica. Já vi guias a colocarem a mochila no chão e cada um mete o que quiser lá para dentro, como guias a receberem 'à mão'. Mas agradecem sempre com o mesmo sorriso.
Resumidamente, acho que é uma boa opção, normalmente as tours são interessantes, mas se estiveres muito pouco tempo na cidade e gostares de tirar fotos tranquilamente, numa coisa deste género é dificil. Terás sempre que voltar aos locais para o fazer...