I only need a table for two, so a small place is fine.
Check out Edo Japanese Restaurant on Park Street. Good simple Japanese food with mid to upscale experience.
Not sure about a good Japanese but try Lao Laan-Xang Restaurant. Awesome Laotian food just off the capitol.