A quick and simple question on which construction to use. Would a native speaker say:
- This is a good place for swimming.
- This is a good place to swim (in).
- Do you know any good places for exercise?
- Do you know any good places to exercise?
I know that 'a place for...' is a proper phrase, but most examples I could find are followed by a pronoun. E.g. I will find a nice place for YOU to stay at.
So, which types of construction is correct? If both of them are grammatically okay, which one is more common
Thanks in advance.