With sparkling coastlines, dense forests, vineyards and olive groves — not to mention a rich history and vibrant culture — Croatia uplifts the mind, body and spirit.