1) Can I take my wedding dress as hand luggage?

Yes - you can carry your wedding dress as hand luggage, however this will count as your one item of hand luggage. This means it needs to meet the hand luggage size and weight limits. You'll need to put it in the overhead locker during the flight.
 
For more details on hand luggage size and weight limits, please take a look at our 'What is my luggage allowance?' question.