Getting married in May and wondering if anybody has recommendations for a good Mexican beach for a honeymoon destination. We would prefer quaint over touristy, small cantinas over happening nightclubs, local street markets over Gucci outlets, strolling cobblestone streets and dining at family owned eateries over spa treatments and buffet lines, etc. She's not really the adventurous sort, so Scuba diving, jungle treks, and sport fishing excursions won't be on the agenda. Affordability is also a key concern. I guess we would prefer to spend most of our time (4-5 days) relaxing beachside, some shopping and a jeep tour or something like that, maybe couple of nights out checking out the local scene, and plenty of time in a comfortable, but not pretentious, cabana.
Any suggestions? Thanks in advance.