"There is no better place on earth than..." feels idiomatic to me, so much so that when I read your sentence and then your question, I had to go searching for the "a" in your sentence because I just glossed right over it.
"There is no better place on earth than..." feels idiomatic to me, so much so that when I read your sentence and then your question, I had to go searching for the "a" in your sentence because I just glossed right over it.