My buddy and I did a two week trip throughout Europe, and I have to say that Prague has to be one of the most gorgeous cities I've stayed in! Also, I highly recommend the apartment I stayed in because it's very clean, very spacious, and you're in walking distance of everything! Cannot wait to come back!