IB is the best, and it indeed has paper trading. You will need market data subscriptions.
https://zorro-project.com/manual/en/ib.htm

Some users have contributed plugins for Alpaca and TD Ameritrade:
https://github.com/cwford/TDAmTrade_Zorro_Plugin
https://github.com/kzhdev/alpaca_zorro_plugin