bocadillo
Water Gypsy
I dont really see what your complaining about? This is much cheaper than the train to London. For 2 tickets (one child on one young persons) from Birmingham new street to London Euston is at least £45 one way!
Ever thought of walking to Moor Street and getting Chiltern to Marylebone?