For the best view of the city, hike up the Maryland Heights Trail. It's an approximately 4.5 mile roundtrip hike and it's FREE.
History buffs with a sweet tooth will really like Tru Treats Candy, a candy store full of historical candy dating as far back as the 1700s.