Dear Dan,
you might also consider doing a combined master and doctoral program in Germany. You do not need to decide which lab you want to go during the 18-24 months master period. During this time you can do several lab roations and a master thesis in different labs to find out what is your favorite topic (and supervisor).
If you are intersting in more detailed information about the English taught programs in Germany you should have a look on the DAAD homepage. BTW, most Universities in Germany do not have tuition fees or only 500 euros per semester. In some of the Programs, f.e. in Tübingen, Berlin and Göttingen, the deadline is already on the 15th of January 2012 if you want to start in Fall 2012.
Good luck for your career in the neuroscience