Travel to Torroella de Montgri: Cheap buses, trains and flights