My boyfriend's birthday is coming up on Monday and I'm looking for a semi-romantic but not formal restaurant that is metro-able/walking distance from Ballston. We're foodies and eat all cuisine. The only catch is he is very casual so somewhere that is not very expensive and he can wear khakis/jeans or even shorts too would be ideal. I'm thinking something along the lines of Ray's the Steaks. (We have been there many times and would like to go somewhere new since it's his birthday.) I've read that Tabard Inn is very good, not overly priced and semi-romantic but I don't know what the dress code there is for dinner. Can someone let me know? Does anyone have other suggestions for restaurants?
I would also consider somewhere in Old Town Alexandria if it's near the Water Front for a romantic stroll before or after dinner. :)