I need to do a trip at the weekend which is about 18 miles, it'll be about 2am I'm really concerned about getting home safely. What's the safest option? An uber that a friend can track or a pre booked local taxi company ?