I'll just add something about the taste. I once had a non-lucid dream where I ate some fried chicken or something and it was the most horrible tasting stuff ever. The next day at school I still could taste it although it was more of the way you think about a food and can taste it without actually having any. I can still kinda remember just how it tasted so yes you can taste in a dream, although that may be the only time I remember eating or tasting in a dream. I don't recall ever smelling in a dream except for this twisted dream I had about the holocaust. I only remember taste and smell if it is very vivid and leaves a shocking impression.