Is there an idiom to express "You couldn't get anything better"?
Solution 1:
"Suit yourself" is a nice quip to indicate acceptance of the other speaker's preference. Depending on your tone, this short phrase might also be a polite indication of disappointment.
If your aim is to emphasize your disappointment, I agree with Rathony as to saying "You don't know what you're missing."
Finally, if you want to be a bit rude in turn, you might just say "Your loss."
Solution 2:
You could consider using You don't know what you are missing.
It means you will regret if you don't accept my offer or proposal. It could be rephrased to:
You don't have any idea how great my offer would be and you will regret if you miss this opportunity.
Solution 3:
Take it or leave it, that's my final offer.
would frequently be used in this situation.
"Junior doctors' leaders have rejected a "final take-it-or-leave-it" offer made by the government to settle the bitter contract dispute in England."
Solution 4:
In England we would simply reply, beggars can't be choosers.
said when you recognize that you must accept an offer or a situation because it is the only one available to you:
I would have preferred a house of my own rather than sharing, but beggars can't be choosers, I suppose.
Beggars can't be choosers. Retrieved February 26 2016 from Cambridge Dictionaries Online.