I'm 5 10', not really overweight but a lot of post-menopausal podge round my tum, average boobs (38B). I never wear dresses, but would love to get one for my son's graduation. Don't wear heels as I'm tall and DH is not. Any suggestions? Budget of a few hundred £. Thank you. Do I need a hat?