We were looking at that sort of scenario. Have you checked how many changes there are to Crystal Palace? We ended up there on our "no trains to forest hill" day, and they have a good cab service from outside there which cost significantly less than a taxi the whole way would have done.