My husband and I will be in Portugal the last 2 weeks in May, traveling via public transportation, mostly. But some small towns have limited connections by bus (Alcobaca to Tomar, for example), and I note that Rome2Rio (which I consult for bus and train schedules) refers to "Rideshare". Does this mean Uber or something else? Is Uber reliable and safe in Portugal? Do the drivers speak English? A company referred to on Rome2Rio is BlaBla Car - does anyone have experience with this group?
Also, will taxi drivers speak English, or does that depend on whether we're in Lisbon or a small town? Rome2Rio provides phone numbers for taxi companies - should we use these, or get a reference from our hotel? Experience with Rideshare, Uber and taxis, welcome!