As a guest I'm feeling less confortable when the host is organizing something specially for me: I'm coming to have time with you, probably talking. Eating, smoking or whatever is a nice plus if we happen to share the same interest and if we don't that's fine, I won't have a bad time if you didn't prepare my favorite meal. I'm not the birthday kid.
I understand some people fun is to organise for other folk's fun, that's a generous motivation. But sometimes just behaving/organizing the way you likes it yourself makes other more confortable. Just tell them what food you'll prepare, if smoking inside/window is allowed and at what time you'll be ready. If they're grown up they'll manage to have fun by themselves, they come to see you not for your food.
I understand some people fun is to organise for other folk's fun, that's a generous motivation. But sometimes just behaving/organizing the way you likes it yourself makes other more confortable. Just tell them what food you'll prepare, if smoking inside/window is allowed and at what time you'll be ready. If they're grown up they'll manage to have fun by themselves, they come to see you not for your food.