Prague is fabulous but essentially it depends on what you want to do on your break.
If you want cultured museum tours and art galleries then all of the suggestions would suit you well. However if you just wanna party somewhere a bit different then Prague and Barca are the best bets.
Prague is...