The answer to most all your questions is yes. For the record getting a honey flavor in beer is tricky as our brain associates honey, the sweetest natural substance in nature, with you guessed it sweetness. Honey malt adds sweetness, not so much honey flavor, though like most things that view is debatable.
No, I wouldn't go with a porter or stout if I was looking for a toasty beer. A non assertive brown would be okay though.
I'd suggest maris otter malt extract or Munich malt extract if you can't find the maris otter. I'll suggest the foundation of a recipe below that should give a very bready toasty brown ale with a bit of honey.
1 can maris otter extract
1 lb Pilsen dme
1.25 lbs maris otter
.75 lb victory or biscuit malt
5 oz chocolate malt (American)
5 oz honey malt
1 lb honey added at the end of boil
Adjust the amount of dme to adjust the gravity up-down. I'd target a 1.055 og and 25-30 IBUs from a 60 min hop addition of the hop of your choosing. I'd probably go with magnum or warrior perhaps something more assertive if you'd like some hop flavor. Brewers friend recipe calculator will do all this for you.
Do a mini mash of the grain at 150-155 for 30-40 minutes. You could do it stovetop in a lg grain sock with 2 qts water per lb of grain. The better method is to set your oven on its lowest temp, usually 175-185. Heat 1.5 qts distilled water per lb of grain and the grain to 149 degrees. Then place the covered pan in the oven for 35 minutes. Remove, strain grain from wort, proceed with brewing as any extract batch.
Lallemand Nottingham yeast or us-05 for yeast though I really suggest the notty.
Good luck!