On the San Jose del Cabo end pangas run 150-180 and super pangas (20-22 ft, cover, toilet) run 180-240. Negotiate make a reasonable offer and it's usually accepted. Yachts are more expensive, obviously. That gets you a 6-8hr charter, usually from 6 am'ish to noon to 2pm, depending on the guide and how the fishing is. Best is to walk down to the docks and talk to the owners and view the boat and gear - make sure boat and motor are in good condition, reels are maintained, etc. Depending on how your spanish is or your ability to speak fishing with hand gestures, many captains don't speak very much english but can still be fantastic hosts and get you on fish. Not sure about the Cabo end. Another tip I've learned over the years is that gear is VERY hard to come by down there and is at least twice as expensive as up here. Many guides will happily trade charters, or at least part of a charter, for gear. In particular for good quality lever drag reels - don't bother with anything with a level wind mechanism as they hate them - marlin, wahoo and tuna can take too much line too fast for level winds.
Cheers!
Ukee