My fiance and I will be getting married in November 2012 and plan to take our honeymoon in either November or December. We have never been out of the US and know nothing about Mexico. We don't know where to start. We have narrowed it down to Mexico because it's the most within our budget, but where in Mexico we have no idea. We would like an all inclusive resort on the beach. We would like to see the clear, beautiful tourqouse beaches and would love to try out snorkeling. We aren't much for golfers so that's not an important factor to us. We've heard of places in Puerto Vallarta, Riviera Maya, Cancun, Cabo San Lucas, Playa del Carmen, Cozumel. What's the difference and where do people reccomend? We are 23, would love to relax, maybe do a little sight seeing, but def. be able to relax on the beach.