Where do you prefer to go shopping when you are on holidays? Why?
When I am on vacation I prefer to buy food in the supermarkets, because it is cheaper. I buy souvenirs from local merchants.
In the US we say "on vacation" rather than "on holiday".