Has anyone done this, either independently or with a tour company? Any experiences or recommendations welcome please.