Can anyone suggest the best way/sites etc to get them from?

More importantly perhaps - any to avoid?