As a general rule clown fish are relatively easy to keep and don't need an anemone to be happy. Anemone's on the other hand are harder to keep. They do need quite a bit of light and very stable water conditions. If you are just starting out I would hold off on getting an anemone until you are sure that your tank is up and running and stable.
A wandering anemone can easily get caught in a powerhead and completely crash your tank in no time at all.
I have clown fish hosting in Sebae Anemones, RBTA anemone and carpet anemone. OTOH I also have them hosting in Anthelia and Hammer coral (the hammer is not too happy about that)

There is a link on this site that explains what anemones are natural hosts for certain kinds of clowns
Just my 2 pennies worth.