If your interest is in your ancient ancestry and historic migrations then an extensive Y-DNA SNP test for your haplogroup such as the Geno 2.0 test is appropriate.

Note that only one person in your family group needs to take one of these tests. All who share a recent paternal lineage (one to 15 generations) will also share the same Terminal SNP branch.

See also:
What is a Y-DNA Backbone test?