Semi Formal, Cocktail attire, or your favorite Indian wedding wear!
They accepted most major credit cards. Paypal and Apple Pay are also an option, but a little less common. And of course, euros.
Trams, Funiculars, Metro, bus. You can purchase a card that acts as payment for all public transport. More info on this website: https://www.lisbon.net/7-colinas-viva-viagem It sounds like Ubers can get pricy. Taxi's are also an option. Most take card, but be prepared to possibly pay in euros.