Set in lush gardens, the elegant Alexander the Great Beach Hotel has a stylish terrace with superb views over Paphos harbour, and has a range of good facilities including indoor and outdoor pools.