This $20 train from Toronto takes you to a riverside town with little cafes and quaint shops · Activ.news