life in st andrews