We usually do it direct. It works well enough and the prices are about the same. Failing that through a travel agency, the prices vary very little in our experience.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.