pull down to refresh

Assuming you don't spend in the near future:
How do you generate your seed words without a hww? Using dice entropy?
How do you get your xpub and derived addresses?
What do you do the day you actually want to spend, load the seed words into a hot wallet?