317666
Established Member
Another option to avoid a hotel altogether (and a scenic route) could be to travel on the sleeper train from Paris Austerlitz to Latour de Carol in the Pyrenees then local train to Barcelona from there. Think seat61.com has the details for this.
I did this last year and wholeheartedly recommend it, the run over the Pyrenees was breathtaking!