Corinthia Marina is a very nice hotel with good sea views. There are
a few hotels in that area inc. the Hilton, the new Interconti (which
is not really on the sea front & could be a little noisy) and the
Westin to name the larger ones.
I have stayed in the Marina & it is very comfortable has good pools,
is by the sea & has good restaurants within the holtel complex.
There are reasonable places to eat in nearby Bay Street & Paceville
but if you go around to Spinola Bay you will find many more
restaurants of all types & of varying prices. It is not terribly
expensive to eat out in Malta & fish & seafood is very good. If you
enjoy wine, try some of the local Maltese wines. They are very good.
Any other questions you have, feel free to post another.
Cheers.