You will want to begin by identifying those programs that fit your basic requirements. There are two aspects to this;
Your Needs - i.e., what you want to learn and gain from the program, the type of experience you want to have, etc.
Your Circumstances - i.e., the practical considerations.
As...