Lo de los taxis es facil.
Si vas a un hotel de Londres, Roma, o de pais civilizado. Como puede ser Nueva Zelanda, pregunta al recepcionista del hotel o a quien te haga la reserva, que cuanto suele costar un taxi desde el aeropuerto hasta el hotel y cuanto se suele tardar.
Si te dicen que 5 minutos y te dan una vuelta de 20 minutos y te cobran mas de lo que te dicen (mas no es un euro, mas son 10 o 20 euros), le dices que no pagas, que vas a avisar al de recepcion que te dijo que costaba x y que venga la policia si hace falta...
Te puede salir bien o puede venir la policia y acabar avergonzado y pagando o jodido y en la carcel (Segun la ley local

).
En la India esto no funciona, obviamente. Y se supone que todos los recepcionistas de hotel saben cuanto cuesta llegar desde x punto. Ya que todos los dias lidian con taxistas estafadores o con turistas tiquismiquis. Esto en Madrid pasaba mucho, pero mucho mucho. Ahora parecen estar mas tranquilitos los taxistas.