So, despite being told my card was declined, it turns out the bus to Geneva is actually full until 2 Nov! So, the €74 train after all! 🙁