A 300cc bike is the perfect bike to start biking on before moving onto something large and more powerful. It can easily handle some rough terrain and help you navigate urban roads.