Eva Longoria was spotted in Mazatlan, Mexico recently, enjoying the sights and sounds of this coastal Mexican town before heading to Cabo to spend the Easter holiday.