England is a great place to live.
The block of flats on the east side of town is a terrible place to live.
This world is a fantastic place to live.
With none of those, would I say "live in" so I wouldn't use it in the OP's sentence either.
I live in London. It's a great place to live.
Would you say "I live in London. It's a great place to live in"?
BrE vs AusE difference, perhaps.