As usual only you can decide, clearly a Vespa 300 can handle the distance. I ride about half that 17 miles each way and I can choose either highway or bi-way, if that is a real word. However, if you think a motorcycle would be a more suitable it just might be. I use my scooter most often to do productive errands, store runs as with my top-box and front rack she is a hauling truck compared to my Sportster. On the Harley 883XL face it, the luggage rack is simply a chrome doo-dad, I often wear a "sling bag" but my 883 is pretty much just set up to haul me in the comfy single Mustang seat. If you are tall enough (I'm not) the Honda NC700X, as a matter of fact Honda has several interesting and reasonably priced (new at or under $7,000) in the 500 cc to 700cc range that all get over 60 mpg. While I'm not a big fan of Honda for the most part they are super dependable, cheap to operate well built modern machines. At first some what over a decade ago I purchased a used scooter, a Honda CH250 Elite for fun and to commute to work in warm weather. It was great, maybe too much fun as I was going through a set of tires each season as I was running over 4,000 miles. One reason I got the Harley was to "share" the drive and not to just drive my poor Honda into the ground. I enjoy riding anything with 2 wheels and an engine, so it's kind of fun to note the contrast between the bikes. Me, I'm always looking to add another bike although my wife thinks one is more than enough. I don't need to have a bunch of bikes, perhaps 6 would be nice. Having a different bike for each day of the week, while nice would be a bit over the top, I guess I could use one bike twice a week if need be .....