1. PR Cards used to come to Canadian addresses two weeks after the landing, but that changed after the pandemic. The current waiting time for PR Cards is 96 days. Ideally, you need to wait for it while in Canada and leave Canada after getting it. You may leave Canada without waiting for the card and ask someone to send it to you via a courier service, but this is neither legal nor safe.
2. I'm not sure if there is a best city for Soft Landing. You can choose a city that offers direct flights to your home country for your convenience.
3. PR Card, Social Insurance Number, Provincial Health Card are must. Optionally, you may consider getting a phone number, a bank account, a Canadian driver's license while waiting.
However, I wouldn't recommend you to do a soft landing unless you have no other choice. It is costly, and there is no soft landing in Canadian immigration law. It is just an unofficial term used among immigrants. You might get in serious trouble if you tell the immigration officer at the border that you'll return to your home country after getting your PR card.
You'll have more than enough time on your visa to enter to Canada. Do a normal landing.