You might check to see if your hotel has a good pool. IIRC, hotels in that area tend to have decent facilities.
I, too, would be interested to hear about spin places. I think I looked at a couple on spinning.com, but that site is not always comprehensive.