Ivanov.ruslan skin pack suggestion is a good collection and I think a few meet your requirements. I try and keep SH3 as realistic as possible...as far as skins for the boats go I used the following article to help me select skins:
http://amp.rokket.biz/docs/u-boat_co...h_photos_5.pdf
Plus it is an interesting read...
Kelly621