My anniversary is Monday and I want to take my wife out to dinner someplace nice. We live in Royersford, but don't want to travel more than 15 minutes each way.
As far as taste, I love spicy food but my wife hates spicy food - I hate sweets. my wife loves sweets. Especially a really good Crème brûlée.
A place with a good wine list is a must. I'm a Paso Robles Cab Sav and old vine zin snob. My wife, not much into wines. She only likes the sugar laden fruit wines that are so sweet, they'd literally make me vomit. You could give her a 50/50 mixture of grape juice and corn syrup and put it in an expensive bottle and she'd think it was good.
The only must is that it be under $700 for two people and it has parking or valet.
A BYO isn't really fun because I love my pre-dinner martini and after dinner grappa or scotch.