Staycation is a new word in the English language - it means basically to stay at home when you have some time off work and not go away on holiday.
This is a new word to me - often you would ask someone who was taking time off work if they were going away and get the following answer - I'm going to Kerbstone Edge ... !!
The kerb being on the pavement outside their house, in other words - No ..
I'm sure there must be other phrases in the English language to cover this situation.