Fort William is a busy resort town that makes an excellent starting point for excursions into the unspoiled Northwest Highlands as well as ascents of Ben Nevis.