Where to land? Barcelona (Barcelona- El Prat ) or Toulouse (Toulouse-Blagnac) ?
It is the same in fact. It depends where you are travelling. There is more aircraft companies who flight to Barcelona airport, it's the second airport of Spain.
And after? A taxi or bus ?
It depends of your budget. There is a company who can drive you direct airport to the hotel. We advice you Novatel.
Novatel shuttles back and forth between Barcelona El prat ( Barcelona airport) and Toulouse Blagnac ( Toulouse airport). Please check website http://www.andorrabybus.com .It is very easy to book online or direct at the airport. For online booking, select your airport and terminal and after your hotel (Canillo La Font D'Argent).
Some bus companies do not drive to Canillo and stop to Andorra La Vella. In this case, you should take another bus, public transport or a taxi. For public transport, check schedule and price, Here. For taxi, there is many taxi companies, Here.
Canillo, Andorra is connected to the principal road networks of Spain and France.
Enter in your GPS Hotel BONAVIDA or Carretera General AD 100 Canillo (Andorra).
If you choose to drive on the french part, you will drive on beautiful mountain road. It is also lovely with the spanish side but there is an highway almost all the road.
Have a good journey!