Although the parking is closed the trails at Squaw are open.
Best views of the entire valley IMO and I've been to several other mountains throughout the years. You just have to walk from the neighborhood. The main street leading in is off limits on
Holidays, Weekends and basically daytime during the week so park on any of the off streets(I'm not sure but it seems they aren't marked no parking).
You can also park at the shopping center at 32nd & Lincoln and get in via Quartz Ridge Trail #8
View Map ...plenty of other options too (you don't have to go to the top of Squaw to get get views)
North Mountain is the
second best vantage point. It was closed last year, not sure about this year.
South Mountain is good but the trails are typically off limits. Last year the rangers circled the perimeter and hollered people down with amplified megaphones.