It may be small, but this town boasts some of Scotland's biggest claims to fame and St Andrews' accommodation options match that. Once the religious centre of Scotland, this lively town in Fife is now better known as the world-renowned Home of Golf and the proud location of one of the world's oldest universities. Pick from a range of places to stay in St Andrews, including luxury accommodation such as immaculate guest houses and elegant spa hotels, to friendly B&Bs and cosy self-catering by the beach.

Of course, St Andrews is a golfer's dream destination so there are many places to stay in the summer months when the golf season is in full swing - just remember to book in advance as places fill up quickly. You can even stay in well-priced university accommodation during the students' holidays. While you're there, make sure to visit the St Andrews iCentre for friendly and helpful advice for your trip.