1) I like small town settings with nearby dungeons. I don't like cities cause they are too big and I forget the bizillion NPCs that I meet. I prefer the same one or two dozen NPCs that are more fleshed out so that I can relate to them and remember them. As the PCs get higher level, I prefer to stay in the same town, but take trips to places further and further away, but eventually returning back to the original town (which I consider a home base).
2) I think exotic places are neat: hanging gardens, massive cliffs / canyons, etc.
3) I too like Dragons. Not every day, but definitely a reoccurring theme.
4) I'm not too keen on oozes, slimes, swarms, etc. Well, I guess they're ok if they only attack the Fighter.