Why did your question get closed?
Primarily Opinion-based (also known as POB) isn't about the fact that there are many possible answers, but it is about the fact, that there's no way to compare those answers (for us), except basing our judgement on subjective opinion. So basically, we can't upvote better answers objectively. Which is not suitable to the format.
Generally asking for the "best X" leads to having a question closed as POB. What is best for you might not be the best for me. Or the other way around.
Furthermore your question has the other disadvantage that we know too little about your world.
The usual way to correct it is to provide some kind of metrics on which we could compare answers. Assuming you provide sufficient details, the nearest place, cheapest, darkest, etc. might be something to start with. Note that the Sandbox might help you refine a question, and the chat, might help you get some discussion about it.
I see that you created a subchat for it, with the link provided by Frostfyre. However, you cannot "ping" users there (unless you are a moderator), so it might not be seen. Best way would be to join the general chat and ask there.
Why wasn't the other question closed?
Well it might be some closed-edge, but the focus of the question isn't: the best, but why. So only providing a single example would be sufficient. I agree that the OP could have provided some metrics to compare the answers though.