If you want to do 2-3 days of diving in Cozumel, I'd really suggest that you consider staying in Coz for 3-4 nights and diving with a Cozumel based dive op. There are lots of affordable accomodation options on the island, and many good dive operators. Choosing the dive op that's right for you just depends on whether you want a big or small boat, full service (they rinse and store your gear, provide water, fruit, snacks, towels, SI's at a beach club, etc), whether you want to dive with steel tanks or the standard AL80's, and of course, what your budget is. Diving in Coz can range from around $55 on up to $90 for a 2-tank trip.
My first choice in Cozumel is always Living Underwater (
www.livingunderwater.com) Jeremy runs a very service oriented, quality operation. $85 for a 2-tank trip. Low pressure steel 95s and 120s, hotel pier pickup, water, soda, fruit, snacks, towels, jackets, beach SI, rinses and stores all gear incl wetsuits. Fast boat with max of 6 divers. Our experience over the past few years has been that most divers are experienced, but like all small operators, they can't guarantee that that will be the case.
Blue XT Sea is also a popular choice with divers on ScubaBoard. Christi offers the same type of service as Living Underwater but diving with AL80s. Her price is $75 for a 2-tank.
www.bluextseadiving.com
For something lower priced with a little less of the extras, Blue Angel has lots of good reviews, as does Dive With Martin, Sea Urchin, Albatross, Scuba Tony and many more. It's really just a matter of what you want boat and service wise, and how much you are comfortable spending.