I would highly recommend studying in Prague through CIEE. Classes were usually interesting and not too difficult. Housing was nice, clean, and well located. Opportunities for internships and cultural activities are readily available if you're interested. I thought CIEE's staff was super friendly and helpful, and our Study Center was in a cool location (and you'll get your daily cardio walking up the hill it sits on!). I didn't know too many other students in Prague through providers other than CIEE to compare experiences with, but I can't think of much on CIEE's end that wasn't done really well! Come to Prague and enjoy living in a city that's beautiful, interesting, weird, cheap, wild, historical, and amazing, all at once.