If money is no object then bulk foil are pretty unbeatable - however are probably not worth the expense across the board. The greatest benefit is the low temperature coefficient so worth it when they'll be dissipating some heat or near another component that will.
I use vishay thin film 0.1% as standard, they come in the e192 values so no problem with values up to 1MΩ and easy to find with 10-25ppm tempco.
If you're not already planning to do so then you might want to consider using multiple, parallel op amps in the input stage and going for the lowest resistor values you can get away with in the attenuator. I'm currently using a 500Ω attenuator which will contribute around -128dBv noise... compared to a 10kΩ attenuator which would come out at around -115dBv.
I use vishay thin film 0.1% as standard, they come in the e192 values so no problem with values up to 1MΩ and easy to find with 10-25ppm tempco.
If you're not already planning to do so then you might want to consider using multiple, parallel op amps in the input stage and going for the lowest resistor values you can get away with in the attenuator. I'm currently using a 500Ω attenuator which will contribute around -128dBv noise... compared to a 10kΩ attenuator which would come out at around -115dBv.