Grand Hotel Majestic directly confirms Paul McCartney's stay; contemporary reporting says he spent the night there before his November 26, 2011 Bologna concert.
Paul McCartney stayed at Grand Hotel Majestic “già Baglioni” in Bologna during his November 2011 On The Run tour stop. The hotel's own history identifies photographs of McCartney and fans as taken during his stay and describes his arrival, hotel entrance and movements on the morning of the concert.
Source conclusion:
The cited sources support a stay at the named hotel.