WAV can be tagged but the standard supports only a few tags of use for the media player.
There is a kind of DIY standard supported by a couple of companies to write ID3 style tags at the bottom of a WAV file. JRiver supports this.
http://www.thewelltemperedcomputer.com/KB/WAV_KB.htmIf you are going the WAV way, you have to enable the tagging explicitly in JRiver
http://www.thewelltemperedcomputer.com/SW/Players/MC14/MC14_TaggingWAV.htmMy personal preference is dbPoweramp for ripping.
It has some very good options to choose your meta data from various internet databases including AMG and it supports the same tagging WAV convention as used by JRiver.
It also supports AccurateRip
JRiver doesn’t support AccurateRip and (more important in my opinion) is a bit down on meta data. It uses its own limited database and FreeDb.
In case of classical I do think AMG is your best bet although FreeDb has improved over time.
Personally I do prefer FLAC.
It is lossless too and tagging support is excellent.
My take on tagging classical using JRiver:
http://www.thewelltemperedcomputer.com/SW/Players/MC14/MC_Tagging.htm