I spent a couple of years traveling around Mexico. I believe the best coastal fish market is in Ensenada. It's difficult to ascertain your proficiency in Spanish from this post, but you can always get by with hand signals, etc. You can buy beautiful jumbo prawns at the fish market and hire someone in the restaurants at the fish market to cook and peel them for you. They are delicious, from the ocean, not like the farmed crap that we get in US markets. The restaurants at the fish market are cheap for fish tacos etc.
Don't miss Hussongs Cantina where you can observe people making fools of themselves. If you stay there long enough you can also be part of the show. If you do stay awhile have your shoes shined. I had my white tennis shoes died, shined, and they looked great in the morning. The mariachi bands are great just remember you must pay for the music.
About 20 miles north of Ensenada you'll pass a beach with many people parked, swimming, hanging out on the beach. It looks like a fun place to boogie board.
There is a good winery in downtown Ensenada. I believe it costs about five dollars for a tour. They give you some cheese and are generous with the wine. Actually, I found the wine to be pretty good, which I believe is unusual because I've been in so many remote areas where the wine has gone bad because of the heat.
South of Rosarita Beach you can find good buys on statues, fountains, etc. made of concrete. Also beautiful concrete tables inlaid with tiles.
Unfortunately, I believe prices are fairly high in Mexico over the past couple years. I always stay in the same hotel when I'm in town and the prices are always $3-$6 a night. It is a Mexican hotel and the people are very friendly, but I won't give that information out in public. I want to make sure I can get in there when I hit town.
If you come back and post, let me know what the prices of beer were Hussongs. I use that as a barometer of my spending power in Ensenada. I need a vacation. Good luck.