I'm sorry, but I'm the outcast here because an old GEO STORM can out accelerate a 250. I say 500-600cc if you've ridden before. 250's in my opinion are best for in town riding, because on anything where you are surrounded by highway traffic I think they're dangerous. Just my opinion, don't get a 250, get a 500 or 600 if you want a sportbike. If you are small and weigh 120lbs then I'm sure a 250 is good then.