Seems to me a picky eater would prefer plain meats and potato type foods. I would guess all the steakhouses would work - I hear Yachtsman's is good, not sure about the romance factor. San Angel Inn is not romantic. It's dark, and loud and crowded. What about a quiet restaurant at a resort, not a park?