Discover the best things to do in Valenca do Minho, a small and unique Portuguese fortress town in Northern Portugal.