http://www.toursforyou.pt/
these guys are super.