Any recommendations for tour companies in Puno. We are interested in doing a 2-day island tour including some hiking and I suppose a homestay. We are getting into Puno in the evening (bus from Cusco) and would like to leave the next morning for the island tour. All of the tours sound the same, is one better than another; plus we'll probably do Sillustani while we are there and it looks like some (all?) tour companies will do both.