Bonjour,
En 3 semaines c'est difficile, en 4 pourquoi pas.
3 - 4 jours à
Paris sont un minimum
Descente sur
Genève (avion ou TGV). 1 petite semaine en
SuisseDescente sur
Nice (1h d'avion ou 10h de train...), 1 bonne semaine sur place.
De là plusieurs solutions :
1/ Direction
Toulouse (avec plusieurs arrêts selon le temps,
Marseille et/ou Carcassonne par exemple...), visite des Pyrénées et on finit par
Barcelone.
2/ Direction
Barcelone en lowcost, et de là visite de la ville avec excursion de 2 - 3 jours dans les Pyrénées
Je conseille grandement l'avion (easyjet, Ryanair, Vueling pour l'
Espagne....) car les trajets vont être long et pas forcément moins cher.
Je ne connais pas suffisamment bien les Pyrénées pour te dire où aller...

Pour le détails des destinations tu trouveras toutes les infos sur ce forum !