Many years ago, I ordered 2 of the blue color "Pour & Store" watering cans directly from the manufacturer OXO. They're still the same price I paid ($24.99). You turn the spout back to the can when storing and back out when watering. I love them and am very happy I got them! Still in new condition. Holds up to 2 gallons of water.
They state that they're out of stock right now on the watering cans, but you can submit your email address and they'll notify you when back in stock
Their website states free shipping on orders over $19 (Free shipping does not apply to cookware, metal and glass bakeware, glass food storage or small appliances), so even if you're just getting one watering can, shipping would be free.