Where to go surfing for beginner?

I am planning to go on a week or two trip to learn surfing in beginning of April. Any recommendations as to where to go. Need to be good a good place to learn surfing, and also a place to hang out and enjoy some socialisation in the evenings (read good nightlife). I would also like it to be warm as I am from Scandinaia and are fed up of the cold winter and tons of snow.
Bellagio
Bellagio