I am looking for restaurant suggestions for my boyfriend's birthday. We live in Northern Virginia, but DC or MD would be ok too. He likes Mexican, Mediterranean, German and Chinese. Somewhere nice, but relaxed where we don't have to get super dressed up would be good. Any thoughts?