If you're visiting St Andrews you must visit Janettas! The ice cream is truly gorgeous and they have a staggering number of flavours! Extra topping...