My cousin picked up a bike at Be A Biker in Cherry Hill.
www.Beabiker.com
I've never been there but it looks like they have a decent inventory.
Look into an SV650, pretty quick and handles similar to a sport bike but its in the cruiser class so its cheap on insurance. I think i pay $250 a year for full coverage. 2002 SV650