Hi plum2mum,
There is a much wider choice than just shakes. You have pizza, omelettes, cheese, soups, desserts, pancakes, pasta in sauce, hot drinks and salad and vegetables (although some are limited to 200g.) A typical 'day' may be oatmeal for breakfast, latte for mid morning snack (vanilla dessert made a bit runnier with some coffee added and heated up), lunch pizza with mushrooms, spring onions and tomatoes with salad, afternoon snack of pancake with chocolate sauce, dinner - potato cake with indian spices (a bit onion bhaji like) and a large aubergine curry followed by rhubarb with low fat yoghurt.
You can also make 'chips' out of swede which taste suprisingly good.
Once you get to phase 2 (once you have lost about 70% of the weight that you want to lose) it becomes much easier to eat out as you replace the evening sachet with 140g of white fish or 120g or lean meat (e.g. chicken) and you can have this with vegetables. If you wanted to stick to the diet over Christmas day on phase 2 you could have tomato soup followed by roast turkey,roasted aubergine or swede, brocolli, green beans, cauliflower etc.
I went on holiday during phase 1 and they put me on phase 2 during the holiday to make it easier to eat out.
You could always just forget the diet for the Christmas period and go back on afterwards! I did this for my last holiday as we were visiting lots of relatives who didn't really get the diet. I put on 0.4kg in a week but put myself back on phase 1 for a week when I got back and lost it within 2 days. If I'm not at target by Christmas I intend to break it for a few days. It may add an extra week onto the diet and I'm prepared for that.
The clinics are getting very full at the moment so it is possible that you may not be able to start until after Christmas anyway. If you can start straight away, you could easily lose about 2 - 2.5 stones by Christmas. It can be hard going back on the diet after breaking it but I managed and I know several people who have done it as well so it's not the end of the world.
Make an appointment to see the doctor. There's no hard sell, they give you a printout of how long it will take and how much it is likely to cost you.
Whereabouts are you based?