If you can afford paying for a listing then paid directories can be good choice (not always, not all) else you can go with a fee one.
I would say Paid Directories are much better than free one. As it save time and assure 100%listing....