I'd personally choose Warwick. It is highly regarded and respected. Bath is not too far off though so don't think Bath will put you in a disadvantage.
Please do not only take reputation of a university into account. There are other factors that should be taken into consideration such as course content/modules, social life, location, entry requirement (that is realistic).
At the end of the day, you do not want to go to a university which is apparently highly reputable but the enviroment do not suit you. This could really demotivate you and hinder your chances of doing well in your university life.
Hope this helps in some way