I have done this one and I think it is suitable for Intermediate level students:
Holidays with a difference
You can also surf and browse through next page links for further online practice. There are grammar and vocabulary exercises, games and lots of activities. For some of them, you need to create an account.
Thanks to Oxford University Press