Mejico, muchacho.
Cancun and Cozumel are in the state of Quintana Roo which is in the country of Mexico.
Mexico.
Countries in which you can stay at Cozumal Resorts include (Cancun, Mexico), (Isla Mujeres, Mexico), (Cozumel, Mexico) and finally (Playa Del Carmen).
I would try the website http://www.cancunallinclusive.com/cozumel.htm It has different All Inclusive Resorts in Mexico. Cancun, Playacar, Cozumel, and Riviera Maya
Cozumel is definitely cheaper than Cancun.
There are a number of Palace Resorts, located in Mexico which offer all inclusive vacation packages. You can find these resorts in Cancun, Riviera Maya, Cozumel, Playacar, and Nuevo Vallarta.
They are both in Mexico. They are cities that are in the state of Quintana Roo which is in Mexico.
There are many highly rated resorts in Cozumel. Some of the highest rated resorts include: Presidente InterContinental Cozumel Resort & Spa, Fiesta Americana Cozumel All Inclusive, and the Cozumel Palace All Inclusive Resort and Hotel. Each of these resorts offer excellent accommodations and provide top notch service.
Cozumel is the large Island just east of Cancun, Mexico.
Cozumel does have any resonably priced all-inclusive resorts. You can find all inclusive resorts on expedia.com and cheaptickets.com. You can compare different resorts at allinclusivecozumelresorts.com/.
No. Waters around Cancun are too shallow for cruises to dock. However, most cruises dock on nearby Cozumel, with many visitors taking a ferry between Cozumel and Cancun, or between Cozumel and Playa del Carmen.
If you are looking for peace and relaxation, you should go to Cozumel. If you want a vibrant night-life, Cancun would be your best bet.