The Dominican Republic is one of the Caribbean's most geographically diverse countries, with stunning mountain scenery, desert scrublands, evocative colonial architecture and beaches galore.