Try Amerimed Hospital in Cancun close to Las Americas. Most of the doctors speaks english there.
The Royal Caribbean hotel is good option!
There are plenty good restaurants for romantic dinner in Cancun. My favorite is Puerto Madero Restaurant. You can find some good ideas here as...