Could be and assume air malta do it, but try to do the trip by yourself and see what's better. Use Tripadvisor.com to check hotel reviews, and there is a nifty feature where you are given all the sites selling that particular hotel.
I use the following and find great deals sometimes even on 5 star hotels.
agoda.com
trivago.com also compares hotel prices at one go without you having to sift through all the sites yourself.
I know it's not always possible, but if you buy an air ticket today for say, January 2014, you usually get it half the price!
For a weekend trip, the best area to stay in Malta is St Julians/Sliema area..avoid a place called Paceville like the plague.. if you have longer say a week, I do suggest an overnight or 2 night stop over on the island of Gozo.. simply charming..again buses are brilliant and some great restaurants in Xlendi.. and oh.. for that ie where to eat, tripadvisor.com is the ultimate bible and you will never go wrong.
For other info also do check the Malta forum on here.
Enjoy!