Thanks Bug's Mum - a friend of mine also reminded me of the trick of putting some vicks vaporub in a tub of hot water and inhaling the steam, which seems to be working a bit.