Named Rocky Hill because, well, it's rocky. If you're a beer lover, you have to make a stop in this Somerset County town.