WE have visited several times - I have stayed at the Hampton Inn in Bangor and then elsewhere in Maine in AirBNBs (we live in Baltimore, so our trips to ME become vacations!)
Orono is a small town dominated by the campus, but it is fun to check-out the local places to eat (recommend the The Family Dog), find the grocery store, walk through the Botanical Gardens, visit the University Farm and the museum of indigenous art in the Collins Center. Also, hopefully you can get to see a sports event or a show at the Observatory. So much to do! Finally, I would check out Home - Maine Bound Adventure Center - University of Maine for more info about outdoor opportunities.
Public bus routes to Bangor, the Mall, and the airport. Also, we have found the Amtrak train/bus route to UMaine campus to be a great transportation option. My son takes the train to Boston, then a bus directly to campus. The campus is beautiful in fall, winter, and spring. Very walkable, lots of trails and groomed trails for cross-country skiing in the winter. The Memorial Gym is a fantastic place and worth checking out beautiful LEED certified building.
Dorms and dining halls are dispersed around campus and are convenient to the academic buildings. My son lived in a honors dorm, then moved into his fraternity house (has his own room due to COVID spacing). Dorms are dorms - some are squat cinderblock buildings that are a bit institutional, but the honors dorms are a bit better.
Good luck to your son and his college decision, my 4th (and last child) is currently a senior!