I have always thought that a staycation is when you take leave from work and stay at home, in your house, taking day trips and generally trying to create a holiday vibe by doing the sort of things that you might normally only do on holiday.
Recently though I have seen it used to mean any holiday in the UK. Surely this is just a regular holiday?!