TopOSM is Open Data (OpenStreetMap data) and is my go-to place for finding out where hills are.
http://www.toposm.com/ (For looking at hills in cities, click the "+" on the right to get a menu where you can toggle streets ("Map Features") on and off.)