This city in northern Portugal is full of fun things to do, including famous sights like Santuário do Bom Jesus as well as hidden gems.