Best way to cover tattoos?

I have some tattoos that I need to cover up for some up coming events.

Whats the best stuff to cover them? Is there a foundation or concealer or stuff actually made for specifically covering tattoos? Will it rub off onto clothes etc?

Any advice appreciated!