Villa Aldora is very nice but like every other lodging, is not for everyone. Unless it has changed, you need to be diving with Aldora (a very good choice). They have less expensive rooms to suites that are like being home.
Another inexpensive place close to town is Hacienda San Miguel. The rooms have small kitchens. When I stay there, I usually cook breakfast. I have seen good rates using cheaptickets.com and look for the almost ever present discount code.
The following map may help
Cozumel, Mexico map with hotel locations
Another inexpensive place close to town is Hacienda San Miguel. The rooms have small kitchens. When I stay there, I usually cook breakfast. I have seen good rates using cheaptickets.com and look for the almost ever present discount code.
The following map may help
Cozumel, Mexico map with hotel locations