Most people speak Spanish fluently. Many also speak Tarifit (Spanish: rifeño, a variety of Berber). French is also widely spoken amongst the Moroccans in Melilla along with the local dialect of Arabic. It is possible, though difficult, to get by in English alone.
By car (or on foot)
From Morocco. Melilla is completely surrounded by Moroccan territory (and the sea), and this is obviously a very sensitive border. Many try to cross illegally into Spain, with dire consequences. Crossing legally (in either direction) is also an eye-opening experience, but presents no particular difficulties if you are not transporting counterfeit goods or hashish.
Don't forget that Spain and Morocco are in different time zones, so, on crossing the border into Melilla, you will lose one hour, or two hours in April and May (Morocco only started to observe daylight saving time in 2008).
Air Nostrum (Iberia Regional) flies from Málaga (8 flights daily), Madrid (3 flights), and one flight from Almería, Granada, Valencia and Barcelona.
There are ferry services run by Acciona Trasmediterránea .
Moroccan train operator ONCF has three trains daily between Taourirt and the Beni-Nsar Port train station, about five minutes' walk from the border. Connections are available at Taourirt with trains to Fès, Rabat, Casablanca, and Oujda.
Melilla (like Ceuta) is a territorio franco, which means no VAT or other taxes.
The city is full of café/bars but the liveliest part is the Puerto Noray, opposite the big Hotel Puerto Melilla, which has many restaurants, bars and nightclubs. And all of the bars look over the marina.
Melilla is a safe city to visit. There are always lots of people enjoying the beach, etc. until late; a visitor who stays near the centre will not have a problem.
Walking into Morocco
Catch a bus from the Plaza de España to the Moroccan border, 2km to the south. Cross the border into the Moroccan customs and security area and line up at the police kiosk to get your passport stamped. This can take a while. Be sure to go up to the window and ask for an entry form to fill out (in French, Spanish or English) while you wait. Be careful for scammers trying to sell you these forms or trying to "help" you fill them out. They will just run off with your passport.
When you get out you will be in the village of Beni Enzar which has the port of Nador (with sailings to Almería or France), where you can find banks (just next to the port) or a collective taxi to the city of Nador. Remember to turn your watch back one or two hours!