There is, but they only offer monthly passes (no day pass). However, in Mount Jackson (about 15 minutes away), there is a workout facility that doesn't require a contract. It's on Medical Drive off Rt. 11.
I don't believe so but there is a surrounding community so if you plan on staying they may have access to a gym.
Not that I know of.
Thanks! Your answer is awaiting moderation.