The best bike for hills is one at the top of a hill which has good brakes. or lots of gears and helium filled alloy frame. When I was a school boy one of the favorite rides was to put the bike on the train to Mount Lofty then ride back home. Any bike with good tyres and brakes was great.