From my experience pretty similar cities but with Southampton having the edge in terms of location. I relate to your concerns. Went through similar at the same age. My advice, be yourself, don't try too hard and a new social network will come naturally. All the best