1. Infinite Roses ($100 for 12) Give the roses that will last the whole year through. Treated with a special solution, Infinite Roses need no water and maintain their color and texture for up to 12 months. Buy it at Only Roses. 2. PuttSkee ($500) No more need to practice putting using just paper cups.