San Sebastián del Oeste is a little magical town of Jalisco, located about 50 miles from Puerto Vallarta and accessible by plane or road.