Well I've got a really cheap-skate Magellan - cost me £50 second hand.
You have to enter the co-ordinates of your destination/waypoints and it tells you bearing, distance, groundspeed and time to go. It works like a VOR/DME.
All of which means that you have to read the flight guide and look carefully at the map - which is excellent!