Hotels in Edinburgh are among the many service providers preparing for the buzz of activity that will take place as golfers compete at the British Open July 14-21.

Hotels near Edinburgh Airport