Puno is a small town on the shores of Lake Titicaca known for island Uros and Taquile. Here are my must do’s when in Puno.