I really loved Prague, I stayed at a few different apartments in different parts of town and they were all pretty amazing. Tons of great vegan food, most people speak great english and are really friendly, and seems like a decent music scene as well. I had fun hunting down some cool soviet era architecture. Just about every weird building I got excited about turned out to be designed by an architect named Karl Prager.