Generally on Instagram “If you’ve not got anything nice to say don’t say anything at all” just means “shut the f**k up if you don’t agree with me uncritically”. If you put your life on the internet you will get criticism on the internet.
Sian, if you are reading here, you really need to stop saying that you “sacrifice” so much to afford your holidays: it’s incredibly offensive and patronising to people who genuinely struggle. There are people in the U.K. who are currently choosing between eating or putting the heating on. Yet here you are on the internet whinging that you can only afford your monthly holidays with a $200 per day(!) food budget by cutting down on eating out and takeaway coffees when you are at home.