If you need to buy a new American flag and have not been able to find a high quality flag that you like in your own home town, your next stop should be on the Internet.
Here you will find a massive selection of American flags and should easily be able to find a flag you will own for many years to come.
What to look for in an American flag -- The quality of the flag should be the most important thing. After all, if you want a flag you are going to be able to proudly hang for many years, then buying one of the highest quality should be key.
Also look for a seller that has a good reputation as that way you know you will be happy with the flat you eventually receive.
Buy a flag made in America -- As silly as that sounds, it does not really make sense buying an American flag to show you are a proud American only to have it made in China or Taiwan.
Make sure the flag you buy is made in America so you are supporting American workers as well as the American flag.
Look for antique flags -- If you want a truly original flag, look for antique flags as these often are some of the highest quality flags available.
You will find these types of American flags on auction sites online as well as being sold by antique dealers with an Internet store.
Look for flags that are unusual, used to be owned by someone who is notable, or used to be displayed in an interesting place. These will often be at a higher price than an every day American Flag but having history behind yours would be the loveliest thing.