Hi Dalemagia,
One of my favourite books for intermediate and upper-intermediate sts is "Taste and Other Tales" by Roald Dahl.
It has 8 short stories which the topics you are asking for...
If you want to have a look at it, I leave a link of the E-Book (in .pdf) which can be also downloaded.
At the end of if, it has printable activities for giving your students.
Personally, it is a great book to be taught.
Love, 
Paola