I would say online. Just be careful of deals that seem to good and buy from a good dealer. Check out our camera dealer forum.