I'm going to be passing through Prague for the first time, and much to my dismay will only have time for one dinner. I've been trying to figure out where to go- I'd like something at least vaguely Czech (roast duck would be nice...), not too expensive (ideally under 600 Czk not including alcohol), and either walking distance from my old town hotel or very near a metro stop (I'll have just flown overnight and am likely to be very tired). I'll be alone as well, so it would be nice to have a dinner place where that won't be awkward.
I've read all of the old threads that I can find - most seem to either have a single vote for a place, or focus on more expensive places like Sansho and Degustation. The closest match to my fussy criteria appears to be Lokal, but I can't find any recent positive reviews-- most of the raves are from years ago, and the few recent reviews I can find were mixed.
For those of you who eat in Prague regularly, is Lokal still good (the one near Old Town)? Or is there somewhere else I should try instead, that meets most or all of my desires? Thanks in advance for your advice.