It was too isolated for me.
Winters.. yeah, a bit. But I don't like winter anyway. The days get so short I sometimes went a few days without seeing daylight. As exams are before Christmas, December is quite a depressing month in St A. Though that would be the same anywhere, I reckon.
Can't comment on philosophy. There's a dedicated St Andrews sub-forum somewhere, you'd be best off asking there.