Fairhope has The Grand Hotel. Downtown Mobile has The Battle House Hotel. Gulf Shores and Orange Beach are filled with luxurious beachfront condominiums and townhouses, a new Embassy Suites, and the ...