My wife and I did it all the way up (lots of drinks, lots of apps and small plates, desserts, etc) at three pretty great and relatively affordable restaurants--Toloache, Otto, and Blue Hill--for dinner at about $500 total for the three meals. Obviously there are much cheaper options than that, too (as well as much pricier options), but point being you can get a nice and big meal without completely breaking the bank.