The town of Ayr was recently given the undeserved title of Scotland's worst seaside resort. From its diverse mix of restaurants and characterful pubs to its picturesque scenery, this underrated gem is perfect for day trippers