I recently bought a CyberPower VA1500 UPS for a server that I'm building. It has a rating of 900W and would get me around 120 minutes at 50% load capacity.
Whatever UPS you get, make sure you only keep it max 50-60% load capacity so that you will not stess the UPS when it actually goes into battery mode. Also time the devices stay on will be much longer.