I LOVE Cabo. Went there on my honeymoon and have been back 4 times since. Awesome, cheap fishing. Check out
www.flyhooker.com
For bars, the Nowhere Bar, Tanga Tanga, Lattude 22-good food also, Giggling Marlin. Avoid Squid Row-most expensive beers in town.
You can fish in a panga, small 22 foot or so boat, and catch almost anything-Dorado, Tuna, Sailfish, Roosterfish, etc-for around $125 for 5 hours.
Go to "The Office" on Medano beach for breakfast. It's excellent.