Why have train tickets become so expensive? (I don't use public transport usually so not very aware of fluctuating prices)
Every couple of years or so I book for us to go to London as a family (2 adults, 3 dcs) to go see a show and take in some sights - the theatre tickets were £600(!) but I was expecting that as I know that's what it costs for decent seats, ditto the hotel which is £500 for two rooms for one night. But what I wasn't expecting was to then have to pay another £340 on top for train tickets from Manchester to get there! Last time we went, before covid, the train was £90 for a family ticket! There doesn't seem to be any options for family tickets and all the websites I've looked at are showing the same price.
I don't know what I'm looking for here, just having a moan really! Or maybe the name of a secret website that does cheap train tickets? 
Everything is so bloody expensive isn't it? I guess I will have to suck it up and pay as I've booked the theatre tickets now which I'm sure will non-refundable. It's just gutting that I am looking at close to a grand just to get there and stay for one night. We could literally have flights/hotel for a week in Europe for that! Not taking into account the theatre tickets and the £££+ we will probably end up spending on food/drink and other attractions (wanted to maybe do a boat ride and some museums).
It's going to be at least £2k+ spent on one night in London! I don't know if it's even worth it? Grrr.