Ultimate guide to visiting Long Beach, with the 10 best things to do in the city, where to stay, where to eat and drink and a 3 day itinerary.