Haifa was a bigger city than I expected. I also was surprised by the mountain in the middle of town that makes it hard to get anywhere without walking straight up hill or taking buses everywhere. We rented an apartment on airbnb.com that was near the train station. The location was really helpful for taking day trips from Haifa but the area seemed to shut down at night. The German Colony was not too far away (a 10 minute walk) but it seemed very touristy with its chain restaurants. We took the bus around town to save our legs and at 7NIS per ride, it was well worth it. We also took the cable car up to the top of the hill for 28NIS round trip, but I would not recommend doing this unless you want to go to the Stella Maris Monastery.