My wife booked us through Algarve Cycling company. They customized a route based on what we wanted with type and duration of riding, provided Gpx files, booked all lodging (4&5 star) moved our luggage between hotels and provided full suspension emtbs. It was absolutely fantastic and at a...