I learned on a 94 FZR600R, not the fastest or the best looking but it did alright by me. I fit fine being 6'6'' and around 210 on it, but go with what i comfortable under you. go sit on some used bikes at cycle search around your price range and get a feel for what you like
Kicker, Alpine, Eclipse, and JL are the only four i ever recomned to anyone but everyone has different brands/tastes.
Each manufactur has their claim to fame so just find what your comfortable with, and get more than you need.