Concrete painting & finishing question.

I have 2 concrete items I'd like to refinish.
One is a concrete mushroom that was painted at one time but almost all the paint has worn away. Any suggestions on how to paint this? SHould I paint it with some kind of primer first. What kind of paint should I use?
The second question reguards a concrete Table & bench. The surface of the table is very rough and unpleasent to sit upon. Is there something I can put on it to smooth it out? Maybe skim coat it with some kind of cement past? I could tile it but I'd like to know my other options.
Any information most appreciated.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website for homeowners and building and maintenance pros. It is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.