Framed by mountains on all sides, Lake Wakatipu is a grand place for a steam boat cruise.