For a wonderful view of the whole town, take the road up to Bonnie View Hotel, which is set on a hill just to the south.
Take a road that leads to the Bonnie View Hotel that's on a hill to get a grand view of the town.