What do you want the drive for? If you need access go for a USB 3 drive or Thunderbolt drive, I have this as a working data drive for Photo: http://www.amazon.co.uk/WD-Passport-Portable-Integrated-Thunderbolt/dp/B00IZFX5OA/ref=sr_1_4?ie=UTF8&qid=1453236669&sr=8-4&keywords=thunderbolt+drive.
If you don’t need very fast access, then use a NAS. I use sinology devices. NAS’s are far more useful as you can access files and media from all devices.
Printer I use a Samsung Laser for bulk B+W, and an Epson combo thing – both on the network so all can use them. Generally I use printing companies for higher quality stuff so haven’t invested in these much as they work but they are not latest.
If you just want a bit of extra storage just get whats cheap on amazon.
DVD drive – Superdrive is fine but pointless and overpriced. Better to get a bluray drive and you are covered. You may not be able to play blurays natively, but I use it for backups and for ripping bluray, and you can play DVD’s etc. You can also use it on Windows for Blurays if you use VM’s.
I use this:http://www.amazon.co.uk/Samsung-Slim-Portable-Blu-ray-Drive/dp/B00JJGFRIQ/ref=sr_1_6?ie=UTF8&qid=1453236264&sr=8-6&keywords=samsung+bluray+usb