When my wife and I passed from Puno, Peru (on Lake Titicaca), to Bolivia in a tour bus on May 7, 2015, we learned that group members each could get a single-entry, 30-day visa at the border for $55 cash. (They accept only very new US currency with no wrinkles or tears.)