I would like to spend the winter months somewhere on the coast in Morocco. Ideally in or close to a beach city, so that there is at least some social activity in the evening. Would Essaouria be a good choice? I would welcome any other coastal cities. My budget is a little limited. It was always fine for the hotels I went to in turkey, but I wonder if Morocco is more expensive? It doesn't have to be a private apartment. A Riadh would be fine.