It's easy to set up your phone not to sync photos to iCloud. Most iPhone users want to turn it (or leave it) on – but this support article will show you where the switch is, so you can go in and make sure that it is turned off.
Set up and use iCloud Photos - Apple Support
You can turn off iCloud Photos and still use iCloud synchronization for other things such as Contacts, Calendars, and iCloud Drive.
iCloud User Guide - Apple Support
Sign in to iCloud on all your devices - Apple Support
If you connect to your e-mail provider through IMAP, your mail should synchronize between devices whether you have iCloud synchronization for Mail turned on, or not.
You can connect to mail, contacts, and calendar accounts from various services (Google being one that's easy to set up):
Set up mail, contacts, and calendar accounts on iPhone - Apple Support
I would strongly recommend that you turn on the Find My services and keep them turned on. If you misplace or lose your iPhone, and Find My was turned on, you may be able to find it by signing into the iCloud Web interface, and looking for it on a map, or asking it to play a sound (if the map shows, or you know, that it is nearby).
Set up Find My on your iPhone, iPad, iPod touch, or Mac - Apple Support
If your iPhone, iPad, or iPod touch is lost or stolen - Apple Support
If it is stolen, you can mark it as Lost, even remotely give a command to erase it (while leaving it Activation Locked), thus "bricking" it and making it worthless to the thief. (Just don't remove it from your list of trusted devices as outlined in Step 7 of the second support article, unless you want to let the thief "make the phone their own".)