My money and are not linked to them in anyway am just saying they handled my money and trades well was former account holder of that site was not half bad am sure there.
I’d use Scottrade. No fees and $7 market or limit orders. I am a buy and hold investor as well. You will earn a pittance on funds in the account. However, with Scottrade you can be linked to a checking account or such so you could hold a sum elsewhere and have it go within a couple of days at worst into your Scottrade account. You should also be able to wire transfer into the account if you just have to buy that day or the next.
I use TD Ameritrade. It’s pretty good. $9.99 per trade.
For newbies and have great articles for newbies and have great articles for picking stocks.