I think an Garmin Edge Explore is the best option if you can find a good deal on it, but if you for example own a Gamin Fenix watch already for example, there are mounts to install it on the handlebar, any you can also use it for navigation off the bike.