I've been thinking about applying for both of these programs, but compared to the cost/semester of my school, they are both quite expensive, so my normal financial aid won't cover it. For those that did go, how did you pay for this? Do you have any suggestions for scholarships to apply for?

Also, how competitive are they to get in? I'm shooting for Fall 2014, and by then I will have taken a year of analysis (baby Rudin), a year of linear algebra, intro to PDEs (Strauss), and an independent study on knot theory and Khovanov homology (a precursor to a research project). I currently have a 4.0 in math. My school's math department is fairly small and tends to cater to math education people, so classes like abstract algebra 1 & 2, topology, and complex analysis are only offered every two years (hence, I haven't had a chance to take them yet). However, because of the small size, I think I can get good letters of recommendation.

Does anyone know of any other good study abroad programs for math? Any advice and suggestions would be greatly appreciated. Thanks.