There are a few options on where to stay. There are many Airbnb and little travel inns on the beach, as well as the Hilton, Hampton Inn, etc. There is also a hotel right before the bridge to get to Pensacola beach.
Hotel
Hilton Pensacola Beach
12 Via De Luna Drive, Pensacola Beach, FL 32561 (850) 916-2999
Hotel
Hampton Inn Pensacola Beach
2 Via De Luna Drive, Pensacola Beach, FL 32561 (850) 932-6800
Hotel
Paradise Inn
21 Via De Luna Drive, Pensacola Beach, FL 32561 (850) 932-2319