A sleepy northern province in the embrace of mountains, Phrae is literally and figuratively a hidden gem, a small town with really big charm. While you ...