Southampton has a vibrant nightlife offering a diverse range of restaurants, bars, entertainment venues and theatres.