It depends on your needs and budget. Good entry-level cameras can be found for under $500, while professional-grade models can cost over $2000.