Hello! I would like to get from Cusco to Puno (and back again). I don't have a lot of time so I am interested in getting there as quickly as possible. I don't want to take one of the tourist buses that makes several stops. I also am on a tight budget so the cheaper the better. I can't seem to find any info on just regular buses that go between the two destinations - a bus that say a typical Peruvian might take. Any info on the following would be helpful.
1. Companies that have a Cusco to Puno route (not the tour buses)
2. How frequent the buses are. Are there only two or three a day or do the depart frequently?
3. Approximate prices
Appreciate any help!