Amsterdam est assez petit, en 3 jours t'as largement fait le tour. La ville et ses canaux sont vraiment sympa et après bien sûr y'a le côté 'ouvert' de la ville qui la rendent sympa.
Barcelone est plus grand mais le côté balnéaire fait qu'elle est intéressante, sans ça je l'aurais moins apprécié. Les musées sont nombreux mais tous payant à une dizaine d'euros minimum l'entrée... Après y'a des coins assez sympas à voir oui et on sent, à l'image de la Sagrada Familia que c'est une ville "neuve" qui peut plaire ou déplaire selon les goûts.
Pour un voyage en février je choisirais Amsterdam.