Cold has tourists avoiding beaches, hitting zoo