You are supposed to wear masks when driving with 2 or more people in a car. (this rule is still valid, but many ignore it)
We always wear them driving thru Sonoyta and when in Penasco, otherwise you're looking to get pulled over for a
payout to the officer, my son was pulled over in Sept. in Sonoyta for no mask and cost him $60 because they
bullied him into paying them.
A mask is required entering stores and many restaurants, in restaurants masks can be removed when seated.
Some places are getting lax about masks.
There might be some places requiring a mask outdoors I'm not aware of, but keep one in your pocket/purse.
You don't need to have proof of a Covid vaccination or test if you're a US citizen/resident,
either in Mexico or re-entering the US, but that can change at anytime.
In the Sonotya area drive the speed limit 40KPH (24MPH), stop at stop signs for 3-5 seconds.
Really pay attention to the speed limit sign's otherwise it will cost you $20-160, officer will try to make you pay him.
If you get stopped either pay at the city station, it's 1,100 pesos last I heard, or see if the officer will take $40.
I always travel thru Sonoyta with $20-40 in my travel wallet and no credit/debit card in it, same for other riders with you.
We pay for most things using Pesos we get at a Citi Banamex ATM in Sam's club, or next door in the Bodega, or in Super Ley.
The exchange rate from them is around 20.5 - 1, many places will only give you 17/18 -1, anything less than 20 pay in pesos
over 20-1 use dollars. Doing that You save 10-15% on almost everything.
Using a CC have them bill it in Pesos, if you can use a credit/debit card without foreign transaction fees.
Enjoy your trip.